协慌网

登录 贡献 社区

Android 错误:无法在设备上安装 * .apk *:超时

我不时收到此错误,不知道是什么原因造成的:
尝试在实际设备(本例中为 Galaxy Samsung S)上运行 / 调试 Android 应用时,控制台出现以下错误:

无法在设备 * 上安装 * .apk:

超时启动已取消!

这就是控制台告诉我的全部信息。 LogCat 不提供任何信息。 Eclipse Problems 视图未显示任何问题。

我尝试了以下步骤,但没有成功:
1. 清理项目(Project-> Clean)
2. 重新启动设备,Eclipse,便携式计算机,以上所有...
3. 根据无法在设备'emulator-5554' 上安装 apk 的提示,将项目移动到没有空格的位置:超时

过去,该应用已在该设备上进行过多次调试(该应用已在 Market 上投放市场),但此问题经常发生,而且非常烦人...

任何帮助将不胜感激!谢谢。

答案

尝试更改 ADB 连接超时。我认为默认值是5000ms ,我将我的默认值更改为 10000ms以解决该问题。

如果您使用的是 Eclipse,则可以执行以下操作

窗口 -> 首选项 -> Android-> DDMS-> ADB 连接超时(毫秒)

出现此错误时,我通常会通过输入 cmd adb

adb kill-server

adb start-server

编辑:使用某些从不发布版本的 Platform Tools,您可以从DDMS Perspective的 “ Devices Tab菜单中(在 “捕获” 按钮附近)执行此操作,单击 “ Reset adb

EDIT2:我还发现最好使用USB port ,因为大多数正面USB ports的电源较低,并且在设备上apks

有时我曾经遇到过这个问题,解决方法是将 USB 电缆更改为新电缆