Joh*_* R. 88 android android-studio
在gradle构建完成后更新Android Studio 2.0后,我得到了:
会话'app':错误启动活动.
它会阻止应用程序启动,但它已安装在我的模拟器中.这是"运行"选项卡中显示的内容:
执行时出现意外错误: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);
}
}
Run Code Online (Sandbox Code Playgroud)
它只是一个空的活动,没有添加任何内容
XML代码只是一个包含4个文本和3个复选框的相对布局
谢谢任何愿意提供帮助的人
小智 119
我更新到AS2.0后也遇到了这个问题.我发现这是因为instant run启用了.所以我的解决方案是禁用"即时运行".它起作用了.要禁用"即时运行",您可以转到Preference Dialog(可能是Windows上的设置对话框),然后选择Build, Execution, Deployment> Instant Run,并取消选中所有复选框以禁用Instant Run.
这是我的临时解决方案,它可能对您有所帮助.稍后,我会找到更好的方法解决这个问题.
更好的解决方案,而不是禁用instant run.删除.idea文件夹和.gradle文件夹,然后单击按钮Sync Project with Gradle Files(或通过菜单File- > Sync Project with Gradle Files),完成此过程后,您可以正常运行您的应用程序.
祝你好运〜
Edg*_*Dev 38
如果您使用的是Android 8.0及更高版本,则可能是应用程序安装在两个位置(访客和管理员),而您只能为一个用户卸载它,这会导致问题.
要解决此问题,请转到: 设置 - > 应用和通知 - > 查看所有应用 - >找到您要安装的应用.
然后单击右上角的菜单,为所有用户选择" 卸载"
从Android Studio运行您的应用程序它应该工作.
kle*_*ium 29
尝试重新安装应用程序,这解决了我的错误.诀窍是,我卸载了我的应用程序,但Android没有真正卸载它.在我的手机上,有一位来宾用户(我妹妹有时会使用它).如果您从主用户卸载应用程序,它仍然可以在手机上使用,但仅适用于访客用户.看起来Android Studio无法处理这种情况.我猜它检测到应用程序已安装,因此不会再为当前用户重新安装,因此操作系统无法访问和启动活动.好的bug,我会报告.
对我来说问题是我尝试启动的应用程序已经安装在手机上的其他用户帐户下.当我去设置 - >想要卸载它的应用程序时,我看到了这一点.我切换到其他用户,卸载它,回到原始用户,并且能够从Android Studio安装和启动应用程序,没有更多问题.
| 归档时间: |
|
| 查看次数: |
118402 次 |
| 最近记录: |