Android Studio:应用程序无法安装:SHELL_UNRESPONSIVE。

12

我正尝试从我的Android Studio安装我的应用程序调试版本。昨天它工作得很好,但今天当我再次尝试安装时,该应用程序无法安装到我的设备上,并在我的Android Studio中显示以下错误信息。

Installation did not succeed.
The application could not be installed: SHELL_UNRESPONSIVE
The device timed out while trying to install the application.
Retry

我该怎么办?我试过在另一台设备上安装,它可以正常工作。我的设备是红米4X,而另一台设备是三星J3。


1
“File -> Invalidate Caches Restart” 对我没有起作用。我不得不删除 /home/ubuntu/.android/avd/Galaxy_Nexus_API_30.avd/*.lock 中我的 AVD 中的 *.lock 文件,然后重新启动模拟器。 - A.W.
7个回答

21

遇到相同的问题,原因不确定,但在Android Studio中,点击文件->无效缓存/重启,然后它就开始工作了。


7

我遇到了与我的设备相同的问题。我重启了设备,然后它正常工作了。


1
问题是因为您没有适合Android版本的正确SDK。我告诉你这个原因,因为对我来说已经过去了一个月。解决方案是在SDK Manager中下载适当的包。
如果您有疑问如何输入:
1. 关闭项目。 2. 在欢迎面板上单击设置,然后选择SDK Manager选项。 3. 单击显示软件包详细信息并选择Android版本,选择所有软件包。 4. 最后,单击确定XD。
如果这种方法有效,请尝试它,祝好运。

0

最近我遇到了这个问题,通过排除法,我确定原因与build.gradle(您的应用程序名称)中的依赖关系有关。

我建议倒退一步,并注释掉自上次已知工作的构建/安装以来添加的所有内容。

在我的情况下,我有一个开发于2016年的传统应用程序正在重写,自那时以来,signalR的依赖关系已经发生了很大变化,原始库导致安装失败,而其他所有东西似乎都很好,甚至没有出现单个构建错误。注释掉库和引用使应用程序达到可运行状态。


0
如果其他答案没有帮助,而之前的应用程序在您的设备上安装正确,请尝试检查您的AndroidManifest文件。检查是否有任何东西禁止安装您的应用程序,因为操作系统版本冲突、清单合并错误或其他原因。

0
在我的情况下,我删除了模拟器并重新创建了它。这解决了问题。 在此之前,我已经尝试过以下方法,但对我无效:
  • 从菜单中选择:文件->无效缓存/重启。
  • 删除.cxx、.idea、.gradle、build文件夹并重新构建。
  • 冷启动设备模拟器

发布这篇文章是为了帮助那些陷入和我一样的困境的人。


0

Android Studio -> 设置 -> 构建、执行、部署 -> 调试器 -> Android 调试桥 (adb) -> 勾选使用 libusb 后端

enter image description here


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