安装失败,并显示消息无法提交安装会话

时间:2018-10-23 06:47:51

标签: android android-studio

在尝试通过android studio 3.4 canary 1运行apk时收到错误消息。

Gradle插件版本com.android.tools.build:gradle:3.4.0-alpha01

Installation failed with message Failed to commit install session 526049657 with command cmd package install-commit 526049657.. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.

我尝试卸载apk,重新启动android studio和设备,并使缓存无效并重建,但是似乎没有任何效果。

6 个答案:

答案 0 :(得分:11)

我在设置中禁用了“即时运行”,它对我有用。(Android Studio 3.4 canary)

picture

然后您会看到在终端中执行的adb命令是“ adb push”,而在禁用之前它是“ adb install-multiple”。

答案 1 :(得分:5)

  1. 构建->清理项目

  2. 重建项目

  3. 按如下所示删除

enter image description here

答案 2 :(得分:1)

在Android Studio上,建立菜单: Build menu

然后:

  
      
  1. 初次清洁
  2.   
  3. 重建
  4.   
  5. 再次运行
  6.   

*******效果很好**********

答案 3 :(得分:1)

禁用“即时运行”。

文件->设置->构建,执行,部署->即时运行->取消选中(启用即时运行以在部署时进行热插拔代码/资源更改)

并运行您的项目,然后运行“启用即时运行”以利用即时运行的优势

答案 4 :(得分:0)

如果您在设备/模拟器上安装了APK版本,并且创建了一个新版本的APK,该版本可以在设备/模拟器sdk之上针对SDK进行编译,则会收到此错误,而不是原始的“哟,定位到28,并且该设备有26个...来吧,您需要28个设备/模拟器”。

您实际上必须关闭即时运行才能看到正确的错误。

您为什么要这样做?好问题!我混用了Q vs P设备,浪费了一个小时试图弄清楚发生了什么。 :P

答案 5 :(得分:0)

最简单的解决方案是,擦除模拟器的数据并再次运行项目。