在 gradle 构建完成后更新 Android Studio 2.0 后,我得到了这个:
会话“应用程序”:启动活动时出错。
它会阻止应用程序启动,但它已安装在我的模拟器中。这是运行选项卡中出现的内容:
执行时出现意外错误:am start -n “com.example.user.ypologismosmoriwn/com.example.user.ypologismosmoriwn.MainActivity” -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 启动活动时出错
这是代码:
package com.example.user.ypologismosmoriwn;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
这只是一个空的活动,没有添加
并且 XML 代码只是一个具有 4 个文本和 3 个复选框的相对布局
感谢任何愿意提供帮助的人
原文由 Yiannr 发布,翻译遵循 CC BY-SA 4.0 许可协议
我更新到 AS2.0 后也遇到了这个问题。我发现是因为启用了
instant run
。所以我的解决方案是禁用“即时运行”。它奏效了。要禁用“即时运行”,您可以转到Preference Dialog
(可能是 Windows 上的设置对话框),然后选择Build, Execution, Deployment
>Instant Run
并取消选中所有复选框禁用Instant Run
。这是我的临时解决方案,它可能会对您有所帮助。稍后,我会找到解决此问题的更好方法。
2016/06/06 更新
一个更好的解决方案,而不是禁用
instant run
。 Remove the.idea
folder and.gradle
folder, then click buttonSync Project with Gradle Files
(or through the menuFile
->Sync Project with Gradle Files
),此过程完成后,您可以正常运行您的应用程序。祝你好运~