Android Studio 卡在“正在安装 APK”上

Posted

技术标签:

【中文标题】Android Studio 卡在“正在安装 APK”上【英文标题】:Android Studio Stuck on "Installing APK" 【发布时间】:2017-03-06 10:28:33 【问题描述】:

android Studio 似乎不再检测应用何时安装在目标设备上并打开。它卡在“正在安装 APK”上,进度条为空。没有错误,apk成功安装并打开,只是IDE仍然显示“Installing APK”并且没有自动连接调试器。我可以使用“将调试器附加到 Android 进程按钮”手动连接调试器,但这并不理想。

任何人都可以就发生了什么以及如何解决它提供任何建议吗?

【问题讨论】:

更新了工作室和 SDK 选择了吗?工具-> android->启用 abd 集成 几周前我遇到了同样的问题。更新后消失了 我完全重新安装了 android studio,更新了 android SDK,关闭和打开 adb 集成并重新启动,但问题仍然存在。原来问题出在设备上(应该早点检查),请在下面查看我的答案。 我也有这个问题 【参考方案1】:

原来问题不在于 Android Studio,而在于我用于测试的设备。我尝试了一个不同的设备,它表现正常,超越了“安装 APK”并在断点处停止。

不知何故,问题设备上的开发人员选项中的“等待调试器”设置已关闭。我重新打开它,现在这个设备运行正常。

-请注意,我必须选择一个任意调试应用程序才能激活设置。一旦我设置它,我取消选择调试应用程序并且设置保持打开,因为我离开它。这是运行 android 6.0 API Level 23 的 HUAWEI P8。

【讨论】:

我的情况也是如此。由于数据线故障,手机无法正确连接到我的 Mac。 太棒了。我要澄清一下:1)转到开发人员选项 2)选择调试应用程序 3)打开“等待调试器” 4)再次运行您的应用程序 有趣的是,它工作了几次,然后又回到了永远(即使设置仍然打开)。叹。编辑:Davor 的答案解决了它。 在我的情况下,在 pie 更新之后,它卡在安装 APK 上。它也没有安装。但是重启手机后就正常了。谢谢。 你救了我的命!谢谢!【参考方案2】:

最近,当我将我的设备 (MI A1) 操作系统从 Android Oreo(8.0) 更新到 Android Pie(9.0) 时,我遇到了同样的问题,

解决方案:转到设置 > 开发者选项 > 现在点击 > 撤销 USB 调试授权

它将从您的设备中禁用/删除开发者选项,现在重新启动您的设备一次,然后您只需要重新启用您的开发者选项,您需要做的就是享受在 Pie 上进行开发。

希望这对你也有帮助.. :)

【讨论】:

相同的设备,相同的更新。也为我工作,谢谢。 重启就够了(: 撤销 USB 调试授权。为我工作,谢谢。【参考方案3】:

我找到了适合我的解决方案。在开发者选项中关闭“监控 ADB 安装的应用程序”。

【讨论】:

两个解决方案都很有趣。谢谢各位【参考方案4】:

只需重新启动您的手机(: 它发生在更新android版本之后。

【讨论】:

显然就是这样。更新了一个新的安卓版本。在烧了整整一个小时后重新启动解决了这个问题。非常感谢!【参考方案5】:

在我的 HTC One 上,我在设置 -> 开发人员选项中取消选中“通过 USB 验证应用程序”。

【讨论】:

这节省了我很多时间,只是在三星 A51 上为我工作 对于骑 Pelton 自行车的我来说,这是灰色的,我无法更改。 reddit.com/r/pelotoncycle/comments/nzd3b7/…【参考方案6】:

我遇到了同样的问题。我通过撤销 USB 调试授权,然后在我选择的设备上重新启用 USB 调试解决了这个问题。

编辑:清理我的项目也有助于解决这个问题。

【讨论】:

谢谢。关闭再打开也解决了我的问题(我错误地撤销了访问权限并检查了“记住选择”选项)。【参考方案7】:

对我来说,这很神奇 我通过从笔记本电脑和移动设备(type-c 电缆)和

中移除 USB 来解决它

关闭调试模式再开启

然后我将它连接回我的笔记本电脑并选择相同的文件传输模式 然后运行该应用程序并将其安装到我的设备并按预期工作 希望对你有用

【讨论】:

【参考方案8】:

我最近在 Windows 10 上的 Pixel 2 测试设备上遇到了这个问题,使用 Android Studio 3.4 的最新出厂映像。

我已经尝试了所有提到的方法,但没有一个有效。我花了 6 个多小时才弄明白。

我的问题是 USB 驱动程序,我没有使用“完美”的 USB 驱动程序。我的驱动程序适用于大多数场景和命令,但并非适用于所有场景。

你不需要Android Studio来挖掘这个问题,只需要使用adb。

如果您可以使用以下命令从 adb 安装 apk,请尝试:

adb install xxxx.apk

如果它停留在“执行流式安装”但从未完成,这就是问题所在。

请尝试将一个大文件(超过 5MB)推送到您的设备:

adb push xxxx.apk /storage/emulated/0

在我的测试中,它停留在 13%、16% 等,但永远不会继续。似乎无法传输大文件。这就是为什么在我的情况下安装处于挂起状态。

我将驱动程序更新为另一个,问题已解决。希望它也能解决你的问题。

【讨论】:

您能否更具体地说明“我将驱动程序更新到另一个驱动程序,并且问题已解决”。你说的是哪个司机? @esaruoho 驱动程序取决于您的设备。 嗯。我最终所做的只是在手机上启用 USB 调试模式,将 android 设备插入我的 mac 笔记本电脑时,然后运行 ​​adb install file.apk 命令并且它工作。仍然不知道您可能在谈论什么驱动程序【参考方案9】:

我也遇到了同样的问题。

还有,我不能 adb shell 和 adb 推送文件。

我正在运行 Ubuntu 18.04 虚拟机并在小米手机 8,9 上进行测试。 对我来说,问题是 VM 的 USB 兼容性设置设置为 2.0,它至少需要为 3.0。要更改设置,请关闭 VM 并在 VMPlayer 启动菜单中选择“编辑虚拟机设置”。然后选择“USB Controller”设备并将“USB Compatibility”更改为USB 3.0。 希望对你有帮助!

【讨论】:

我可以为 vmware 15、华为 Mate20、Android 10、Lubuntu 确认这一点。【参考方案10】:

验证您的 USB 端口并没有什么坏处。在我的情况下,我不得不切换到主板的 USB 端口而不是机箱端口。

【讨论】:

【参考方案11】:

重启 Android 工作室对我有用

【讨论】:

【参考方案12】:

我尝试重启我的手机,它成功了。

【讨论】:

【参考方案13】:

将我的手机连接到我的电脑时,会显示以下菜单。我点击它。

在下一节中,我已从“USB 连接”更改为“传输文件”

之后 adb install 对我有用。

【讨论】:

代替“给这个设备充电”,改为“传输文件”【参考方案14】:

就我而言,第二空间已创建但未打开。我不得不删除第二个空格,一切正常。

我的设置是:

Usb 调试 -> 开启 通过 USB 安装 -> 开启 通过 USB 验证 -> 开启 等待调试器 -> 开启

设备:红米 Note 5 Pro

【讨论】:

并非所有这些选项都适用于所有 android 版本 @Richard 这就是我写这篇文章的原因.. 就我而言.. 不需要投票。【参考方案15】:

我在 Linux 上使用模拟器时遇到了这个问题。在尝试了此页面上的几乎所有解决方案和建议后,它对我有用的是关闭了 Instant Run。

【讨论】:

【参考方案16】:

在我的情况下,我没有确保我的 android studio DSK 管理器与我的设备正在运行的 android 版本是最新的。因此,当运行颤振医生时,一切似乎都很好,我拥有最新的 android 版本,并且全部在 android studio 上,但如上所述,它与我连接的设备的版本不匹配。

一旦我使用 android studio 添加了正确的 android 版本(在我的情况下是 android 6.0)和 SDK 管理器,它就不会在安装 apk 时卡住。

【讨论】:

【参考方案17】:

我的情况类似,但对于 Android 版本 10,需要关闭可调试应用程序的验证字节码。

最终设置为:

USB 调试 -> 开启 等待调试器 -> 开启 通过 USB 验证应用程序 -> 开启 验证可调试应用的字节码 -> 关闭

设备:Pixel XL

【讨论】:

【参考方案18】:

对我来说,最佳答案“等待调试器”完全变灰了。

对我有用的是查看“应用程序”内部,我注意到该应用程序已被卸载,但仅适用于我当前的用户。为所有用户点击卸载再次解锁通过 Android Studio 安装。

【讨论】:

【参考方案19】:

在您的项目中检查以下内容

项目级别build.gradle文件中的build-gradle插件版本 gradle-wrapper.properties 文件中的 gradle 版本 buildToolsVersion

【讨论】:

【参考方案20】:

卸载以前安装的应用程序对我有用

【讨论】:

【参考方案21】:

在开发者设置菜单中关闭通过 USB 验证应用验证可调试应用的字节码(可能不适用于所有设备)。安装时间将大大减少。

【讨论】:

【参考方案22】:

我正在使用 Visual Studio Xamarin,问题是由于缺少 CPU 架构引起的。检查后,APK 可以通过adb install ... 安装

【讨论】:

【参考方案23】:

只需重新启动您的手机。如果不起作用,请尝试重新启动您的 Android Studio 和移动设备。

【讨论】:

以上是关于Android Studio 卡在“正在安装 APK”上的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 卡在“正在安装 APK”上

Android Studio 卡在修补系统映像

android studio 新建项目后总卡在Download gradle-3.1.2.pom 如何解决

android studio一直卡在Gradle:Executing tasks

Android Studio 一直卡在building解决办法

Android studio启动后卡在refreshing gradle project(包解决)