遇到問題描述:
運行Android程序控制臺輸出
[2016-06-18 16:18:26 - ] The connection to adb is down, and a severe error has occured.
[2016-06-18 16:18:26 - ] You must restart adb and Eclipse.
[2016-06-18 16:18:26 - ] Please ensure that adb is correctly located at 'D:\Java\sdk\platform-tools\adb.exe'
and can be executed.
解決問題:
1)百度google思路:1.原因adb.exe沒有執行。找到adb.exe存放的地方(一般出現這個錯誤的時候,現在會提示adb.exe的路徑),雙擊adb.exe讓他運行就行了。2.adb.exe已經執行。重啓:使用命令行。開始---運行---輸入cmd,使用cmd命令行,然後在命令行中進入adb.exe所存放的路徑,然後輸入adb kill-server,點擊Enter鍵,然後再輸入adb start-server,點擊Enter鍵,如果下面提示daemon
started successfully,則表示adb.exe已經運行了,現在可以使用android 模擬器來運行你的程序了;
2)但我任務管理器就沒有adb ,猜測是某個程序佔用了adb端口。於是按此思路查找。
- 5037爲adb默認端口 查看該端口情況如下
- netstat -aon|findstr "5037"TCP 127.0.0.1:5037
- 0.0.0.0:0 LISTENING 6540
- 發現6540佔用了 5037端口,繼續查看6540的task,發現是adb.如下所示
- tasklist|findstr "6540"
- adb.exe 6540 Console 1 4,276 K
接下來問題就好解決了,在任務管理器kill掉adb.exe ,運行android程序,ok .
3)如果還沒有解決問題,那麼重啓計算機。