android:未能在设备“device”上安装.apk:超时
几天前,我尝试在我的Galaxy S2上安装.apk时遇到了麻烦。 我选择手机作为目标,单击确定,然后在控制台中获取以下错误:
未能在设备'设备号'上安装AvatarRun.apk:超时启动取消!
不用改变任何代码并再次运行,我也可以得到这个错误:
未能在设备'设备号'上安装AvatarRun.apk:找不到设备com.android.ddmlib.InstallException:找不到设备启动取消!
我尝试打开命令窗口并导航到android-sdk platform-tools并运行:
adb kill-server adb start-server
这并没有解决这个问题。
这似乎只是一个巧合,但是在多次失败之后,我将Manifest中的最小SDK从10更改为7,并在下一次尝试中加载了.apk,但之后发生了交互并产生了相同的错误。
任何人都可以提出一种方法来查找是什么导致此错误?
在尝试上述修复之后,我最终安装并重新安装了Galaxy驱动程序。 这没有帮助。 到目前为止,最终工作的是切换Galaxy插入的USB端口。 一旦我做到了这一切,它就应该如此运作。
这听起来很荒谬,我尝试了所有在Android错误中提示的方法:无法在设备上安装* .apk *:timeout
除了拔掉当前电缆并更换新电缆以外,它们都不适用于我。
有各种解决方案
1)尝试更改ADB连接超时。 默认值是5000; 你应该把它改成10000ms左右。
窗口 - >首选项 - > Android - > DDMS - > ADB连接超时(毫秒)
2)尝试拔下并重新插入电缆。 看来有时候Eclipse会失去与Device的连接。 有时你只需要插入其他USB端口。
3)您可能需要杀死ADB进程并重新启动它。
adb kill-server
然后adb start-server
上一篇: android: Failed to install .apk on device "device": timeout