几天前,我在尝试在我的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,但是之后已经间歇性地工作并产生相同的错误。 / p>
有人可以建议找一种导致此错误的方法吗?
答案 0 :(得分:16)
在尝试上述修复后,我最终安装并重新安装了Galaxy驱动程序。这没有用。最终工作(到目前为止)是切换Galaxy插入的USB端口。一旦我这样做,一切都正常运作。
答案 1 :(得分:7)
这可能听起来很荒谬,我尝试了Android error: Failed to install *.apk on device *: timeout
中提出的所有方法除了拔掉当前的电缆并更换新的电缆外,它们都不适用于我。
答案 2 :(得分:5)
有各种解决方案:
尝试更改ADB连接超时。默认值为5000;你应该把它改成10000毫秒左右。
窗口 - >偏好 - > Android - > DDMS - > ADB连接超时(毫秒)
尝试拔下并重新插上电缆。似乎Eclipse有时会丢失与Device的连接。有时你只需要插入其他USB端口。
您可能需要终止ADB进程并重新启动它。
adb kill-server
然后
adb start-server
答案 3 :(得分:3)
对我来说,解决方法是从手机上卸载旧的apk。
答案 4 :(得分:0)
如果计算机速度不够快,则会出现此问题。所以,如果你去任务管理器,你会看到性能。如果您在运行Android应用程序时正在观看视频或同时运行其他程序,请关闭其他程序;至少在设备或模拟器上安装应用程序时。您甚至可能需要关闭互联网浏览器。
如果可以的话,您可能需要更新计算机以使其更快。
希望这有助于某人:)