应用安装失败,提示信息为:“无法提交安装会话”。

7
昨天我的应用从Android Studio运行得非常完美。但是今天我升级到了Android Studio 3.4 Canary 6,我开始不断收到以下错误信息:

安装失败,错误消息为:“无法提交安装会话1249295977,命令为cmd package install-commit 1249295977。”

如果存在已安装的apk版本,则可能通过卸载该版本并重新安装来解决此问题。

错误对话框:

Application installation failed

当我点击“确定”然后重新运行时,我会收到如下错误信息:

Session 'app':Error Installing APKs

我尝试手动删除应用程序,但它已经从我的手机中删除了。重启Android Studio、无效缓存和重新构建也没有起作用。


请查看左下角的“运行”日志,并尝试解决此问题。 - code4rox
你在哪个设备上安装你的应用程序? - Saikrishna Rajaraman
@SaikrishnaRajaraman S7 Edge - nhoxbypass
你已经安装了另一个版本的应用程序吗?也许是 alpha/beta 版本,现在你正在尝试安装 Debug APK / 开发版本? - jesses.co.tt
如我之前所说,“我试图手动删除该应用程序,但它已从我的手机中删除”。在点击运行按钮之前,我已经尝试卸载该应用程序,但并未成功。 - nhoxbypass
4个回答

12

检查4个方面:

方案1:关闭“即时运行”

文件 > 设置 > 构建、执行、部署 > 即时运行 > 取消选中(启用即时运行以热交换代码)

方案2:进行构建 --> 清理项目,然后再次运行

方案3:对于使用小米手机的人,请按照以下步骤操作:

Settings-> Additional Settings-> Developer opetions

Turn off MIUI Optimization and reboot your phone

Last Disable verify app over USB

方法四:在Android Studio中运行"Invalidate caches/restart"

Choose the File option in windows and preference in mac
Select Invalidate caches/restart.
Click Invalidate and restart.

4
在我的情况下,我从“设置-》构建、执行、部署 - 》即时运行”中禁用了即时运行。

0
最简单的解决方法是清除模拟器数据,然后再次运行项目。

0
在我的情况下,手机上没有足够的空间。当我尝试通过ADB手动安装应用程序时,我收到了清晰的错误消息:
$ ./gradlew installDebug

> Task :app:installDebug
07:23:47 V/ddms: execute: running am get-config
07:23:47 V/ddms: execute 'am get-config' on 'R58M45K5MPZ' : EOF hit. Read: -1
07:23:47 V/ddms: execute: returning
Installing APK 'app-debug.apk' on 'SM-A205F - 9' for app:debug
07:23:47 D/app-debug.apk: Uploading app-debug.apk onto device 'R58M45K5MPZ'
07:23:47 D/Device: Uploading file onto device 'R58M45K5MPZ'
07:23:47 D/ddms: Reading file permision of /home/egslava/temp/android-projects/RedditTestFeed/app/build/outputs/apk/debug/app-debug.apk as: rw-rw-r--
07:23:48 V/ddms: execute: running pm install -r -t "/data/local/tmp/app-debug.apk"
07:23:56 V/ddms: execute 'pm install -r -t "/data/local/tmp/app-debug.apk"' on 'R58M45K5MPZ' : EOF hit. Read: -1
07:23:56 V/ddms: execute: returning
07:23:56 V/ddms: execute: running rm "/data/local/tmp/app-debug.apk"
07:23:56 V/ddms: execute 'rm "/data/local/tmp/app-debug.apk"' on 'R58M45K5MPZ' : EOF hit. Read: -1
07:23:56 V/ddms: execute: returning
Installed on 1 device.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings


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