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

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

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

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

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

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


当前回答

重启话机。

认真对待!完全关机再开机。这为我解决了问题。

其他回答

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

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

当我得到这个错误时,我通常会通过输入cmd重新启动adb服务器:

亚行kill-server

亚洲开发银行启动服务器

编辑:对于一些从未版本的平台工具,您可以从DDMS透视图在设备选项卡菜单(在捕获按钮附近)中执行此操作,单击Reset adb。

EDIT2:我还发现,最好使用电脑后面的USB端口,因为大多数前面的USB端口都是低功耗的,在你的设备上上传apks时似乎真的更慢。

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

USB 3.0 -端口与蓝色舌头

USB 2.0 -端口与黑色舌头

重启话机。

认真对待!完全关机再开机。这为我解决了问题。