在 gradle 构建完成后更新 Android Studio 2.0 后,我得到了这个:
session “应用程序”:启动 Activity 时出错。
它会阻止应用程序启动,但它已安装在我的模拟器中。 这是运行选项卡中出现的内容:
Unexpected error while executing: am start -n "com.example.user.ypologismosmoriwn/com.example.user.ypologismosmoriwn.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Error while Launching activity
代码如下:
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);
}
}
只是一个空的Activity,没有添加任何东西
XML 代码只是一个包含 4 个文本和 3 个复选框的相对布局
This is the logcat i am getting
感谢任何愿意提供帮助的人
最佳答案
更新到 AS2.0 后,我也遇到了这个问题。我发现这是因为启用了 instant run
。所以我的解决方案是禁用“即时运行”。它奏效了。要禁用“即时运行”,您可以转到 Preference Dialog
(可能是 Windows 上的设置对话框),然后选择 Build, Execution, Deployment
> Instant Run
,然后取消选中所有复选框以禁用 Instant Run
。
这是我的临时解决方案,它可能会对您有所帮助。稍后,我会找到更好的方法来解决这个问题。
2016 年 6 月 6 日更新
比禁用 instant run
更好的解决方案。
删除 .idea
文件夹和 .gradle
文件夹,然后单击按钮 Sync Project with Gradle Files
(或通过菜单 File
-> Sync Project with Gradle Files
),完成此过程后,您就可以正常运行您的应用了。
祝你好运~
关于android - session 'app' : Error Launching activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36530648/