会话'app':在Android Studio 3.1.3中启动活动时出现错误

5
我该如何解决这个错误。MainActivity类已经存在于我的项目中。这里是一个错误的截图 enter image description here 我尝试了这个链接,但对我无效。

你的包树结构是否正确?你确定活动类与清单中定义的匹配吗? - Raymond Arteaga
@RaymondArteaga 是的。看看这个。 <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> - d_a_n_u_92
首先,停止或关闭即时运行,然后尝试使用文件菜单中的无效捕获和重启选项。 - Dhaval Solanki
你的活动类的包名等于在清单文件中定义的包名与在清单文件中声明的活动的 android:name 相连接吗? - Raymond Arteaga
@AndroidTeam 如果一个设备上有多个帐户,并且安装了一个应用程序,然后从主屏幕卸载该应用程序,也会出现此问题。用户必须在应用菜单中选择“卸载所有用户”。 - Jacqlyn
显示剩余2条评论
5个回答

2

可能有点儿傻,但请确保您的手机有足够的存储空间。我就曾遇到过这个问题。

翻译后的内容:

可能听起来很简单,但请确保你的手机有足够的存储空间。对我而言,这是一个问题。


2

我也遇到了这个错误。对我来说,设置minifyEnabledfalse有所帮助,只是针对我的调试版本。在Clean Build之后再次启动。


0

当我尝试在真实设备上构建和运行Android 8.1,API 27时,我遇到了这个问题。看到了thisthis的答案,但它们没有帮助。

解决方案:然后,尝试在模拟器上运行Android 7.1 API 25,一切都很顺利。希望这能帮助其他人。


0
今天突然发生了这件事。尝试了几种其他可能的解决方案后,仍然没有效果。然后我查看了应用程序配置,并注意到可安装选项:部署方法已设置为“来自应用程序包的APK”,而不是“默认APK”。将其设置回“默认APK”后,问题得到了解决。希望这能帮助到某些人 :-)

0

请确保您的模拟器正在运行,并且您已经登录。

我不知道为什么会返回“无法在设备启动或锁定时部署应用程序”的错误消息,但每次我遇到这个错误时:

  1. 如果设备还没有到达主屏幕,则如果我从设备管理器中杀死设备并重新启动它,然后运行构建,问题就解决了,或者

  2. 如果它停留在锁定屏幕上,只需解锁它,然后重新运行构建即可解决问题。

我注意到在模拟器上设置生物识别后出现了这个问题。我相信“错误3”是“我们无法将应用程序放入设备或模拟器中,因为我们不知道原因,所以我们会说我们无法启动主要活动”(公平地说,它确实无法启动)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接