我正在尝试从我的 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
遇到同样的问题,不确定原因,但在 Android studio 中,单击文件 -> 无效缓存/重新启动,然后它开始工作。
我的设备也遇到同样的问题。我重新启动我的设备并且它可以正常工作。
问题是因为您没有适用于 Android 版本的 SDK。我告诉你是因为我也已经过去一个月了。解决方案是在 SDK Manager 中下载合适的包。
如果您对如何参加有疑问:
试试这个方法,如果效果完美的话问候
如果其他答案没有帮助,并且之前的应用程序已正确安装在您的设备上,请尝试检查您的 AndroidManifest 文件。检查是否没有任何内容因操作系统版本冲突或明显合并错误或其他原因而禁止安装您的应用程序。
我最近遇到了这个问题,通过排除过程,我确定原因与build.gradle(您的应用程序名称)中的依赖项有关。
我建议向后工作并注释掉自上次已知的工作构建/安装以来添加的所有内容。
就我而言,我有一个 2016 年开发的遗留应用程序被重写,从那时起,signalR 的依赖关系发生了很大变化,原始库导致安装失败,而其他一切似乎都很好,甚至没有发生任何构建错误。注释掉库和引用使应用程序进入可运行状态。
就我而言,我删除了模拟器并重新创建了它。它解决了这个问题。 在此之前,我已经尝试过以下方法,但对我来说不起作用:
发布此内容以防有人陷入我的这种情况。
我的问题是我的模块名称中有空格。多年来一直运行良好,但突然间就失效了。不管怎样,这个名字没有显示在任何地方,所以我可以重构->重命名它。