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

相信不少同學和我一樣遇到這個問題,有時候搞的還要重啓電腦,那究竟是什麼原因導致的呢,很明顯,你的端口被佔用了,那下面給出終極解決方案
一、首先描述症狀,如下圖
這裏寫圖片描述

二、出現問題了,首先確定你的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

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