Android Studio中的应用程序安装失败

Kap*_*put 159 installation android apk android-studio

昨天我的应用程序运行完美,Android Studio但今天当我开始处理我的应用程序并运行它时,我会不断收到错误消息

安装失败,显示消息无法建立会话.

屏幕:

在此输入图像描述

单击确定获取错误消息

会话'app':安装APK时出错

并且App在设备中不存在(已经卸载).请建议我该怎么办?

Kap*_*put 345

在这个问题上我也发现了__CODE__错误.当我禁用Instant运行并再次运行应用程序App启动成功安装在设备中而不显示任何错误窗口.我希望谷歌能够很快解决这些问题.

禁用__CODE__表单的步骤__CODE__

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

  • 它也可以在没有禁用MIUI优化的MIUI ROM上工作,当禁用MIUI优化时,很少有权限自动授予应用程序,如Windowmanager权限 (10认同)
  • 对于Mac,Android Studio>首选项>构建,执行,部署>即时运行>取消选中(启用即时运行到热交换代码) (10认同)
  • 这解决了我遇到的相同问题,但使用三星手机! (3认同)
  • Android Studio 3.5(从3.3升级)仍然有这个bug,但控件没有了。在“文件”>“设置”>“构建、执行、部署”下面,有以下选项:Gradle、调试器、远程 Jar 存储库、编译器、覆盖率、部署、Espresso 测试记录器、所需插件。没有控制即时运行的选项! (2认同)

小智 109

如果您使用MIUI ROM

转到开发人员选项,然后禁用MIUI优化.系统将要求您重新启动手机.重新启动它,然后运行该应用程序.


roy*_*roy 50

您的APK文件丢失了.所以,清洁项目 >> 构建APK >> 运行项目.

  • 您可以跳过“建立APK” (2认同)

小智 30

对于使用小米手机的用户,请按以下步骤操作:

  1. 设置 - >其他设置 - >开发人员操作

  2. 关闭MIUI优化并重启手机

  3. 上次禁用通过USB验证应用

您的设备将正确响应.


thi*_* Kj 20

当我尝试使用小米的Mi5和Mi4手机测试应用程序时,我在Android studio 2.3中遇到了同样的问题.禁用即时运行对我没有帮助.所以这就是我所做的.

Turn Off MIUI optimization in the Developer Options in the phone.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述
在此输入图像描述

然后设备将重新启动,然后您就可以通过电话测试应用程序了.

使用此方法,您仍然可以在android studio中使用即时运行选项.所以这将至少暂时解决您的问题.希望我们能够在不久的将来更新使用MIUI优化:)


mli*_*liu 15

就我而言,这是因为我的仿真器用完了磁盘空间。

  • 同样在这里。我编辑了模拟器设置以添加更多内存:工具-> AVD管理器->编辑(笔图像)->显示高级设置->增加内部存储 (2认同)

小智 8

最后我已经解决了!

下面是临时解决方案.已向Google报告问题.

首先,我在运行日志中发现Android Studion 2.3尝试从多个切片安装app-debug.apk,如下所示:

$ adb install-multiple -r E:\ Android_Projects\ActivityLifecycle\app\build\intermediates\split-apk\debug\slices\slice_1.apk E:\ Android_Projects\ActivityLifecycle\app\build\intermediates\split-apk\debug\dep\dependencies.apk E:\ Android_Projects\ActivityLifecycle\app\build\intermediates\split-apk\debug\slices\slice_0.apk E:\ Android_Projects\ActivityLifecycle\app\build\intermediates\split-apk\debug\slices\slice_2.apk E:\ Android_Projects\ActivityLifecycle\app\build\intermediates\split-apk\debug\slices\slice_9.apk E:\ Android_Projects\ActivityLifecycle\app\build\intermediates\split-apk\debug\slices\slice_4. apk E:\ Android_Projects\ActivityLifecycle\app\build\intermediates\split-apk\debug\slices\slice_3.apk E:\ Android_Projects\ActivityLifecycle\app\build\intermediates\split-apk\debug\slices\slice_5.apk E :\ Android_Projects\ActivityLifecycle\app\build\intermediates\split-apk\debug\slices\slice_8.apk E:\ Android_Projects\ActivityLifecycle\app\build\intermediates\split-apk\debug\slices\slice_7.apk E:\ Android_Projects\ActivityLifecycle\app\build\intermediates\split-apk\debug\slices\slice_6.apk E:\ Android_Projects\ActivityLifecycle\app\build\outputs\apk\app-debug.apk

然后我尝试只app-debug.apk通过命令行安装:

adb install -d E:\ Android_Projects\ActivityLifecycle\app\build\outputs\apk\app-debug.apk

应用程序已成功安装但无法在我的手机上运行.

最后:

  1. app-debug.apk从命令行重新编译为:

gradlew.bat assembleDebug

  1. app-debug.apk从命令行重复安装并开心:

adb install -rd E:\ Android_Projects\ActivityLifecycle\app\build\outputs\apk\app-debug.apk

这绝对是一个gradle问题AndroidStudio 2.3.


Awe*_*bot 8

转到构建->清理项目->运行

这就是全部。


Muh*_*sil 8

**** 对于MAC OSX / Windows ****

去 *

Android Studio-首选项(在OSX中)

Android Studio-文件->设置(在Windows中)

  • 在菜单栏中,然后选择

构建,执行,部署-即时运行

  • 然后取消选中它并重建它会起作用


Ayu*_*sia 6

我在MIUI中遇到了同样的问题.启用OEM解锁对我有效,而不会禁用MIUI优化.

下面是我的Redmi 3s主要开发人员选项设置的屏幕截图:

我的Redmi 3s主要开发人员选项设置的屏幕截图


Ati*_*aiz 5

只需执行以下步骤...

生成>清理项目

在再次运行该项目后,这对我有用


Far*_*aev 5

就我而言,这是一个愚蠢而有趣的错误。我偶然不知道如何检查了“ Android调试桥,使用libUsb后端”。实际上,它应该保持选中状态。

在Mac Pro中,转到“首选项”->“构建,执行,部署->调试器”。在此处输入图片说明


Tas*_*eni 5

就我自己而言,这是因为我的电话空间不足。对于目前正面临此问题的人们,如果“ 清理项目 + 构建APK”不起作用,请检查手机或模拟器上的可用空间。

希望对您有所帮助。


Raj*_*kla 5

我找到了解决方案

settings>build,execute,deployment>instant run>Enable instant run to hot swap code /resource change on deploy(unchecked this option)
Run Code Online (Sandbox Code Playgroud)

这也适用于 3.4 android studio。谢谢