The connection to adb is down, and a severe error has occured(Android模擬器埠被佔用)

暖楓無敵發表於2014-08-18

那究竟是什麼原因導致的呢,很明顯,你的埠被佔用了,那下面給出終極解決方案:

 

一、首先描述症狀,如下圖

 

二、出現問題了,首先確定你的sdk目錄是不是真的在Console輸出的那個位置,如果是的話。接下來現在就要看看到底是誰佔用了埠。開啟命令編輯器進入你的sdk下的platform-tools資料夾輸入adb start-serevr



 恭喜,說明你的埠被佔用了

 

三、接下來需要確定被佔用的埠號是多少,輸入命令adb nodaemon server


 OK,現在確定了,埠5037被佔用了,那就要找到究竟是誰敢佔用5037埠。不錯,你已經想到了,豌豆莢、騰訊電腦管家。。。。。。慢著,我們還是確定一下吧,免得冤枉好人

 

四、在cmd中輸入命令netstat -ano |findstr "5037"



 原來是10280這個程式佔用了埠,這個鳥程式是誰呢,想必你很想知道

 

五、找到元凶

在cmd中輸入命令tasklist /fi "pid eq 10280"



 OK,我們已經找到了,是tadb.exe,我的是騰訊電腦管家在搞怪,你的呢

剩下的不用我說了,開啟你的工作管理員,kill這個程式吧
 忘了說一句,kill程式之後記得重啟一下eclipse

 

相關文章