会话“应用程序”:启动活动时出错

新手上路,请多包涵

在 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 个复选框的相对布局

这是我得到的 logcat

感谢任何愿意提供帮助的人

原文由 Yiannr 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 282
2 个回答

我更新到 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 button Sync Project with Gradle Files (or through the menu File -> Sync Project with Gradle Files ),此过程完成后,您可以正常运行您的应用程序。

祝你好运~

原文由 Nick 发布,翻译遵循 CC BY-SA 4.0 许可协议

在终端中写下这一行,它适用于我 adb uninstall

原文由 Ahmed Mohamed 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题