android adb啓動失敗問題 adb server is out of date. killing... ADB server didn't ACK * failed to start dae

android adb啓動失敗問題 adb server is out of date. killing... ADB server didn't ACK * failed to start daemon *

今天打開Eclipse,真機連接之前,是要啓動adb的,突然發現就失敗了。

錯誤如下--》

  1. adb server is out of date.  killing...  
  2. ADB server didn't ACK  
  3. * failed to start daemon *

第一猜想,就是adb的端口號被佔用了。

隨機--

一.查看是否是豌豆莢或者手機助手佔用了端口號,但是發現沒有。

二.沒辦法,只好藉助命令行查詢了

具體如下--》

  1.輸入命令adb nodaemon server

  

  很顯然,我們的adb端口號是5037,但是綁定失敗,肯定是別的進程佔用他的端口號了,此時我們需要做的就是找到那個進程病kill it。

  2.輸入命令netstat -ano | findstr "5037" 

  

  喔,看到127.0.0.1:5037我們就高興了,原來5037這個端口號還真是被佔用了,當然,我們會發現,是被PID爲9056的進程所佔用的,接下來我們就是消滅這個進程的時候了。

  3.打開”任務管理器“,接下來一步步點擊 進程-->查看-->選擇列   看到PID(進程標識符)把它前面的對號勾上。點擊“確定”按鈕返回“任務管理器”主界面

  4.此時我們根據PID區查找之前的9056進程,點擊右鍵然後“結束進程”就ok了,再啓動adb你會看到

  

  此時就ok了。

 

  其實還可以用命令直接去kill佔用adb端口號的進程,但是我自身的機子發現根本找不到那個命令,所以還是覺得以直觀的任務管理器的方式寫出來,大家更簡單易懂,就算出現了這種情況也可以不用記那麼多命令直接解決!

轉載地址:http://www.cnblogs.com/cuixiaodong427/archive/2013/04/20/3032106.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章