adb連接不上 daemon not running. starting it now on port 5037

轉(zhuǎn)載:備注
在開發(fā)的過程中adb經(jīng)常斷開不能連接到設(shè)備,但是重啟又可以連接上,嚴(yán)重影響開發(fā)效率,發(fā)現(xiàn)是端口被占用導(dǎo)致,如下的方法可以解決:
1 首先要檢查驅(qū)動(dòng)是否有問題,可以在設(shè)備管理器中查看adb的驅(qū)動(dòng)是否安裝成功,確保驅(qū)動(dòng)正常安裝;
2 從cmd進(jìn)入dos界面,執(zhí)行adb kill-server和adb start-server,如何還連接不上,出現(xiàn)
啟動(dòng)adb start-server出現(xiàn)下面錯(cuò)誤

  • daemon not running. starting it now on port 5037 *
    ADB server didn't ACK
  • failed to start daemon *
    3、執(zhí)行下面命令
    adb nodaemon server
    出現(xiàn)下面錯(cuò)誤
    cannot bind 'tcp:5037'
    原來adb server 端口綁定失敗
    3、輸入下面的命令查詢哪個(gè)占用了5037端口
    netstat -ano | findstr "5037"
    出現(xiàn)下面信息
    TCP 127.0.0.1:2568 127.0.0.1:5037 SYN_SENT 516
    TCP 127.0.0.1:2569 127.0.0.1:5037 SYN_SENT 516
    4、找到原因,原來是360手機(jī)助手占用了這個(gè)端口,打開任務(wù)管理器kill掉516這個(gè)進(jìn)程,重新連接手機(jī),正常

(注在任務(wù)管理器中pid就是端口)
查看日志:
adb logcat -vthreadtime -s Unity

連接dev:
adb forward tcp:34999 localabstract:Unity-com.gaeamobile.aotu
adb start-server
adb kill-server

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容