Please ensure that adb is correctly located at '\sdk\platform-tools\adb.exe' and can be

遇到問題描述:

    運行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端口。於是按此思路查找。

  1. 5037爲adb默認端口 查看該端口情況如下
  • netstat -aon|findstr "5037"TCP    127.0.0.1:5037         
  • 0.0.0.0:0              LISTENING       6540

  1. 發現6540佔用了 5037端口,繼續查看6540的task,發現是adb.如下所示
  • tasklist|findstr "6540"
  • adb.exe          6540 Console                    1      4,276 K

  接下來問題就好解決了,在任務管理器kill掉adb.exe ,運行android程序,ok .

3)如果還沒有解決問題,那麼重啓計算機。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章