android:无法在设备“device”上安装.apk:超时

时间:2013-03-21 23:45:11

标签: android install adb

几天前,我在尝试在我的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>

有人可以建议找一种导致此错误的方法吗?

5 个答案:

答案 0 :(得分:16)

在尝试上述修复后,我最终安装并重新安装了Galaxy驱动程序。这没有用。最终工作(到目前为止)是切换Galaxy插入的USB端口。一旦我这样做,一切都正常运作。

答案 1 :(得分:7)

这可能听起来很荒谬,我尝试了Android error: Failed to install *.apk on device *: timeout

中提出的所有方法

除了拔掉当前的电缆并更换新的电缆外,它们都不适用于我。

答案 2 :(得分:5)

有各种解决方案:

  1. 尝试更改ADB连接超时。默认值为5000;你应该把它改成10000毫秒左右。

    窗口 - >偏好 - > Android - > DDMS - > ADB连接超时(毫秒)

  2. 尝试拔下并重新插上电缆。似乎Eclipse有时会丢失与Device的连接。有时你只需要插入其他USB端口。

  3. 您可能需要终止ADB进程并重新启动它。

    adb kill-server然后 adb start-server

答案 3 :(得分:3)

对我来说,解决方法是从手机上卸载旧的apk。

答案 4 :(得分:0)

如果计算机速度不够快,则会出现此问题。所以,如果你去任务管理器,你会看到性能。如果您在运行Android应用程序时正在观看视频或同时运行其他程序,请关闭其他程序;至少在设备或模拟器上安装应用程序时。您甚至可能需要关闭互联网浏览器。

如果可以的话,您可能需要更新计算机以使其更快。

希望这有助于某人:)