如何解決eclipse中若出現Devices連接不上手機,並且Reset adb失敗


感謝原版主給的啟發:

http://blog.csdn.net/Frank_feng13/article/details/42583667

初步判斷是ADB默認端口被占用的問題,重置也不行,下面就解決辦法跟大家分享一下:

1.windows鍵+R-->輸入cmd打開命令行窗口,輸入adb
(如果提示“adb”不是內部或外部命令,也不是課運行的程序或批處理文件,說明你的adb.exe的路徑沒有配置,配置方法如下
:找到你的SDK目錄下platform-tools中adb.exe的路徑,我的是這個G:\Android2\adt-bundle-windows-x86-20140702\sdk\platform-tools,把它添加到計算機-》屬性-》高級系統設置-》環境變量-》系統變量-》path-》編輯-》在最后加個分號,粘貼上面的這個路徑。重啟命令行窗口,在輸入adb -version就可以查看當前ADB的版本了)
 
2.在命令行窗口輸入adb nodaemon server
查看ADB端口號是多少,一般是5037
 
3.然后輸入netstat -ano|findstr "5037"
查看是哪個程序占用了5037這個端口
 然后你會在結果中的最后一列得到一個進程的PID號。
 
這里稍微解釋一下:顯示的從左到右分別是,連接類型(TCP)、本地地址和端口、外部地址和端口、連接狀態、進程的PID號。ESTABLISHED建立的。表示已建立的連接。
4.啟動任務管理器,
勾選顯示所有的用戶進程。根據PID號找到該進程,可是進程里竟然沒有顯示PID這一項,這是點擊上面的“查看”--》選擇列--》勾選PID(進程標識符)就顯示了。找到那個進程結束掉之后。(我的是一個360進程占了!)
5.重啟CMD,輸入adb start-server
重啟ADB,你就會驚奇的發現臉上模擬器了。你也可以在Eclipse里面選DDMS向下的小三角這里選擇Reset adb
 

大致內容如上所述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM