ADB server didn't ACK,adb無法正常啓動

adb server is out of date.  killing...
ADB server didn't ACK
* failed to start daemon *
error: unknown host service

 

使用adb時,若出上面的錯,使用adb kill-server是沒有用的,因爲此時是其他進程的監聽了abd端口(5037),而不是adb。我用cmd+命令管理器解決:

輸入netstat -ano | findstr "5037" 

找到下列進程:

  TCP    127.0.0.1:5037         0.0.0.0:0                    LISTENING          3612  

  TCP    127.0.0.1:5037         127.0.0.1:49422        ESTABLISHED    3612  

  TCP    127.0.0.1:49422        127.0.0.1:5037         ESTABLISHED    3416 

此時查出3612所對應的進程名稱:

TASKLIST | findstr "3612"

之後在任務管理器裏面結束掉tadb就可以啓動adb了,如果是eclipse,重啓下eclipse。

注:tadb是騰訊QQ實現手機與桌面互傳文件開發的,但是沒有像豌豆莢一樣解決底層端口映射問題。

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