我不时地得到这个错误,不知道是什么导致的: 当试图在一个真实的设备(Galaxy Samsung S在我的情况下)上运行/调试一个Android应用程序时,我在控制台得到以下错误:

在设备上安装*.apk失败: 启动已取消!

这就是控制台告诉我的。LogCat没有提供任何信息。Eclipse问题视图没有显示任何问题。

我尝试了以下步骤,但没有成功: 1. 清洗项目(project ->Clean) 2. 重新启动设备,Eclipse,笔记本电脑,以上所有… 3.根据“未能在设备'模拟器-5554'上安装apk:超时”,将项目移动到没有空格的位置

该应用程序已经在该设备上调试了很多次(应用程序是live在市场上),但这个问题经常发生,非常令人沮丧…

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


当前回答

我也遇到过同样的问题,并尝试更改ADB连接超时。但这并不奏效。 我在我的电脑的USB端口(前面->后面)之间切换,它解决了这个问题!!

其他回答

我以前有时会有这个问题,解决办法是把USB线换成新的

我经常遇到这种情况。我也在用Galaxy S。我从手机上拔下电缆,重新插上,然后尝试从Eclipse再次启动应用程序,通常都能成功。Eclipse似乎偶尔会失去与手机的连接,但这似乎让它恢复了生命。

我知道这听起来很傻,但在尝试了在设备上运行时解决这个超时问题的所有建议后,我决定尝试更换电缆,它工作了。这是科比·凯洛斯MID7015。

尝试另一种电缆是一个很好的和简单的选择。

尝试更改ADB连接超时时间。我认为它默认为5000ms,我把我的改为10000ms以摆脱这个问题。

如果您在Eclipse中,您可以通过执行以下操作来完成此操作

Window -> Preferences -> Android -> DDMS -> ADB Connection Timeout (ms)

不要使用USB 3.0接口连接PC和Android手机!

USB 3.0 -端口与蓝色舌头

USB 2.0 -端口与黑色舌头