【发布时间】:2011-04-24 04:13:23
【问题描述】:
大部分时间我都可以在手机上运行和调试我的 Android 应用程序。然后,看似随机,当我尝试从 Eclipse 运行或调试我的应用程序时,Eclipse 中的控制台显示:
[2010-10-12 09:36:48 - myapp] Android Launch!
[2010-10-12 09:36:48 - myapp] adb is running normally.
[2010-10-12 09:36:48 - myapp] Performing com.mycompany.myapp.MyActivity activity launch
[2010-10-12 09:36:48 - myapp] Automatic Target Mode: using device 'HT01TP800561'
[2010-10-12 09:36:48 - myapp] Uploading myapp.apk onto device 'HT01TP800561'
[2010-10-12 09:36:48 - myapp] Failed to upload myapp.apk on device 'HT01TP800561'
[2010-10-12 09:36:48 - myapp] java.io.IOException: Unable to open sync connection!
[2010-10-12 09:36:48 - myapp] Launch canceled!
- 重试:没有帮助,同样的消息。
- 重新启动 Eclipse:没有帮助。
- 重启 adb (
adb kill-server && adb start-server):没有错误,没有帮助。 - 重新连接手机:有时会有所帮助。
- 重启电脑:有点猛,还没试过。
使用 Ubuntu 10.4、Eclipse Galileo 3.5.2、Android SDK 7、ADT 插件 0.9.6、Nexus One、Android 2.2.1。
有什么好主意吗?
【问题讨论】:
-
在 Nexus One 上出现同样的问题。这是一个可怕而令人绝望的问题,在模拟器中测试是如此缓慢......奇怪的是我是唯一遇到这个问题的人,我们是 5 名开发人员共享同一部手机。我使用的是 windows,它也发生在以前的 sdk 版本(2.0 及更高版本)上
-
这里也一样。有时循环“允许调试连接”修复它,有时拉 USB 电缆修复它,有时直到明天才修复它(我认为这可以用月球的引力影响来解释)。我试过从 USB 集线器转移到直接端口,但这没有任何影响。 Vista x64 用户在这里。
-
(我认为这可以用月球的引力效应来解释)这听起来很有趣。我注意到在星期四有新月时这种影响会累积。
-
有人应该保护这个问题。它开始得到很多重复的答案和“我也是”的 cmets。
-
成功了。我想知道USB线是否出现故障。开发的第一年遇到了所有奇怪的问题,并研究并记住了修复程序。