5

几天前,我在尝试在 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,但此后一直间歇性地工作并产生相同的错误。

谁能建议一种方法来查找导致此错误的原因?

4

5 回答 5

16

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

于 2013-03-22T19:19:44.893 回答
7

听起来可能很荒谬,我尝试了Android 错误中建议的所有方法:无法在设备上安装 *.apk *:超时

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

于 2013-09-09T20:50:20.090 回答
5

有多种解决方案:

  1. 尝试更改 ADB 连接超时。默认为 5000;您应该将其更改为 10000 毫秒左右。

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

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

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

    adb kill-server进而 adb start-server

于 2014-01-07T21:59:31.767 回答
3

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

于 2013-08-11T06:56:07.610 回答
0

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

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

希望这对某人有帮助:)

于 2013-11-09T21:41:48.440 回答