2011-05-02 118 views
2

请指导我这个错误的Android ADB错误

2011-05-02 18:37:20 - SimpleOptionMenu] The connection to adb is down, and a severe error has occured. 
[2011-05-02 18:37:20 - SimpleOptionMenu] You must restart adb and Eclipse. 
[2011-05-02 18:37:20 - SimpleOptionMenu] Please ensure that adb is correctly located at 'F:\android-sdk-windows\platform-tools\adb.exe' and can be executed. 

这是工作的罚款,现在我得到这个错误。我已经重新开始日食,但没有发生。谢谢

回答

3

我也不时有这个错误,并重新启动Eclipse已修复它。我最好的猜测是你有连续两次得到错误的不幸。尝试再次重新启动,看看它是否消失。

写这篇文章有一个不幸的后果,让我意识到Android SDK与Windows有惊人的相似之处。

+0

是的,但我的情况重启系统的工作,而不是日食,不知道任何主要原因。感谢你的支持 – umar 2011-05-02 17:26:34

1

我不知道原因,但重申我的系统为我工作:)!

4

当我面对这个问题时,重置adb通常是解决方案。

如果不能解决问题,拔下插头重新插入设备。我从来没有必须重新启动Eclipse。

顺便说一句,重置ADB选项可以在DDMS(Dalvik的调试监控服务器)的设备选项卡中找到。

0

我刚在这里发布的回应如下: adb kill-server not responding?。 我也在这里复制它,因为谷歌认为这个线程是 排名第一。

如果僵尸adb过程不是问题,即有一个在任务管理器列表中没有adb.exe,问题通常是adb港口例如5555,5554,5037等等,被其他应用程序占用。

解决方案:

  1. On all Windows:找到进程正在使用netstat -bn这些端口中的一个,并从任务管理器杀Ctrl+Shift+Esc它的快捷方式。

  2. On Windows 7 and 8:有一个叫做Resource Monitor的新工具。它还可以让你找到网络选项卡下的阻塞端口和阻止进程。

  3. On Linux:类似与netstat -pn完成。根据需要随意使用您的grep foo,并使用killpkill来终止阻止过程。

  4. Change Default ADB Port:显然默认ADB端口可以通过启动ADB之前设置一个环境变量来改变所描述的here。给它开枪。如果你不想杀死阻塞进程,它将允许更多的灵活性。