ADB server didn't ACK問題解決

一直沒搞明白這個問題咋出現的,但今天看到一個方法,搞定了!原來是豌豆莢佔用了 5037 端口導致。

參見原文章:一個豌豆莢引發的血案——關於ADB server didn't ACK的問題

簡單來講,首先將Windows任務進程中的豌豆莢幹掉,如果還是不行,再繼續按下列步驟排查。


問題現象:

    C:\Users\John>adb shell  
    adb server is out of date.  killing...  
    ADB server didn't ACK  
    * failed to start daemon *  
    error: unknown host service  

1、排查哪路英雄佔用了 5037 端口,找出他的 PID 來算賬。 netstat -ano 命令會出現好多行,仔細找找。

    C:\Users\John>netstat -ano  
      
    活動連接  
      
      協議    本地地址              外部地址                狀態           PID  
     TCP    127.0.0.1:5037         John-PC:0              LISTENING       5084  

2、找到相關的 PID ,然後查看其名字,幹掉即可。

C:\Users\John>tasklist /fi "pid eq 5084  
  
映像名稱                       PID 會話名              會話#       內存使用  
========================= ======== ================ =========== ============  
wandoujia2.exe                5048 Console                    1    108,240 K
OK,幹掉這個進程一般能搞定這個問題,感謝原文作者

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