android adb 5037端口被自己占用解決方案


我的電腦自動安卓了夜神模擬器后,安卓手機便無法通過adb命令連接電腦,安卓手機使用adb命令連接電腦輸入adb devices時提示如下:

 

 

 於是,我卸載了夜神模擬器,電腦重啟后重新進入cmd輸入adb devices時依然像上圖那樣提示,於是我重新從其他同事那里復制了adb相關文件,進行替換我本地的adb文件,重啟電腦后依然不行

上圖表明adb端口5037被其他進程占用了,然后就開始在網上找方法

在開始–運行–CMD 到命令提示符,輸入 netstat -aon|findstr “5037”

找到占用adb5037端口的進程,可以發現進程1408占用端口5037,

在開始–運行–CMD 到命令提示符,輸入tasklist|findstr “1408”,

找到占用該進程的名稱,原來竟是adb自己占用了5037端口,竟然又不能使用adb

 

 頭好大,在網上百度了一圈,找到的解決方案有2種:

方法一:

執行:taskkill /f /pid 12540:將進程關掉。或者打開任務管理器,找到這個PID,將此進程關閉,再次在cmd窗口輸入adb devices即可連接手機。最好關閉adb再重啟adb服務,cmd窗口輸入:

Adb kill-server

Adb start-server

方法二:

修改adb端口號,將默認端口號5037改為其他的五位數端口號

具體操作
ANDROID_ADB_SERVER_PORT自定義一個port:如:9999
然后重啟android studio以及cmd
adb kill-server
adb start-server

然而這兩種方法都沒有解決我的問題,於是我決定停下來想一想,因為百度了這么久,嘗試了這么多方法,始終無果,是該冷靜一下了
於是,我去吃了個晚飯,然后,想了下,要不直接重新再網上下載新的adb文件
 
最終解決方案:
於是我 去Android開發官方網站,下載到最新的SDK Platform Tools
替換以下4個文件:

 

 

手機可以成功連接電腦

 

重新安裝夜神模擬器后,也替換了夜神模擬器安裝目錄下的三個adb文件,並且手機可以正常連接電腦,夜神模擬器也可正常使用

 

 另外,可以配置下adb環境變量

 


免責聲明!

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



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