eclipse adb 啟動失敗,無法匹配android裝置 的解決方案
阿新 • • 發佈:2019-01-29
原因
adb橋與devices之間失去了連線或者連線不匹配了,導致一直在查詢裝置連線。
方案
方法一:
- 在工作管理員中找到adb.exe的程序,結束程序。
- 重啟eclipse,重新插拔連線裝置的資料線。
- eclipse —> DDMS —> restart adb。
方法二:
- 前往eclipse的SDK所在的資料夾,例如我的就是:E:\Android\adt-bundle-windows-x86_64-20130729\sdk\platform-tools。
- 按shift+右鍵,開啟CMD視窗。
- adb kill-server,殺死adb服務。
- adb start-server,重新執行adb。
- adb devices,檢視裝置列表。若成功,會顯示裝置的唯一標示ID。
方法三:
- 因為adb.exe程序佔用的埠預設是5037,所以在cmd中鍵入netstat -ano | findstr “5037”,並在返回的程序列表中找到狀態為LISTENING的,並記住其pid,例如5332。
- taskkill /pid “5332”,進行強制結束該pid對應的程序,使5037埠空閒。或者,tasklist | findstr “5332”,找到該程序,例如“360Mobile.exe”,前往工作管理員結束該程序。
- 如果提示使用/F,則是taskkill /F “5332”。
方法四:
如果以上三種方法仍然不能解決你的問題,可能是由於安卓裝置的記憶體過低造成的,建議換一臺記憶體大一點的裝置試試。