2011-05-02 99 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。給它開槍。如果你不想殺死阻塞進程,它將允許更多的靈活性。