安装APK时出现“Session 'app'”错误

55

我在将使用 Android Studio 1.1 编写的项目导入 Android Studio 2.1.2 时遇到了困难。每当 gradle 在测试平板应用程序之前建立时,都会出现以下错误。下面是错误截图。有人知道问题可能是什么吗?

我已经尝试过 adb kill-server 然后是 adb start-server,以及一些与项目兼容的其他 gradle 版本。除此之外,我没有能够找到更多的解决方案针对这个问题 ("session 'app': error installing APK")。

另外,我尝试上传一个基本的 Hello World 项目,成功建立了 gradle。

Grable Build 的错误消息

Initial Error Message

Second set of Errors


6
你尝试过清理项目然后重新构建吗? - Henry
是的,我确实尝试过再次清理项目。 - Randall Reynolds
请务必查看我的答案,网址为https://dev59.com/n1oU5IYBdhLWcg3w35kM#42831107。 - vanomart
我曾经遇到过同样的问题,清理并重建项目对我很有帮助。 - WIT_NGU
我通过运行 "gradlew.bat clean" 并重新启动 Android Studio 来解决了这个错误。 - Fthr
36个回答

4

回复有些晚了,但我已经找到了在Android Studio 3.1中解决此问题的方法。

您可以勾选“即时运行”,所需做的就是构建一个APK文件。

enter image description here

然后重试运行您的应用程序。

希望这能帮到您!


3

清理并重新构建对于这个问题很有效,而且比其他解决方案更好。


3

在我的情况下,我的项目位置包含了特殊字符。

E:\Android_Projects\T&PUIET,KUK\app\build\outputs\apk\app-debug.apk

关闭 Android Studio > 重命名包含特殊字符(此处为 T&PUIET,KUK )的文件夹 > 重新启动 Android Studio。

希望这个解决方案能帮到您!


3

在我的情况下,我的设备内存不足。在尝试了这里的一些建议后,我最终注意到了手机关于低内存的通知。显然,这个通知已经存在几个小时了。


2

我可以在Nexus上安装应用程序,但在三星上无法安装。除了更换USB电缆外,没有任何帮助。


1
我通过将电缆插入另一个USB端口来解决了它。 - Gustavo Vollbrecht

2
如果您是小米用户并遇到此类问题,请按照以下步骤操作:
第一步:生成开发者选项,具体方法如下: 设置>>关于设备>>点击MIUI版本7次>>即可生成开发者选项。
现在请启用以下选项...
第二步:设置>其他设置>开发者选项>启用USB调试
第三步:设置>其他设置>开发者选项>启用通过USB安装 注意:仅当您在MI设备/手机中插入SIM卡时,才会启用此选项。
第四步:设置>其他设置>开发者选项>启用通过USB验证应用程序。
完成以上步骤后,即可运行项目并进行测试。
如果您不是小米用户,只需从设置中启用一次即时运行选项-->构建、执行、部署-->选择即时运行并启用检查,然后单击确定即可解决问题。

1

在尝试了不同答案提供的解决方案后,我尝试更换USB调试电缆,问题最终得到解决。


你好吗,兄弟? - Md Farid Uddin Kiron

1
当您复制粘贴类并未更改包名称时,就会出现此问题。这意味着包名称不同。构建没有问题,但安装时会出现问题。

1
尝试以下方法: 1)如果Instance Run已启用,则禁用它。 2)保存并重新构建项目。 3)检查设备是否在线或您的设备是否开启了USB调试。 4)然后在您的设备上运行该应用程序。
注意: 如果您使用的是小米(MI)移动设备,请检查: => 设置>其他设置>开发人员选项>通过USB安装(打开它) => 设置>其他设置>开发人员选项> USB调试(打开它) => 设置>其他设置>开发人员选项>通过USB验证应用程序(打开/关闭它)

你仍然面临问题,意思是通过 USB 安装不会启动,除非在小米手机中插入 SIM 卡并运行该项目。 - Ambilpura Sunil Kumar

1

尝试清理并重建您的项目:在Android Studio中,打开左上角的“构建”选项卡,尝试使用“清理”和“重建”选项。


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