如何解決安卓環(huán)境搭建遇到5037錯誤
在進(jìn)行安卓環(huán)境搭建時,有時會遇到"daemon not running. starting it now on port 5037 ADB server didn't ACK"的錯誤提示。這個錯誤提示
在進(jìn)行安卓環(huán)境搭建時,有時會遇到"daemon not running. starting it now on port 5037 ADB server didn't ACK"的錯誤提示。這個錯誤提示表示ADB服務(wù)器無法啟動,導(dǎo)致安卓設(shè)備無法連接電腦。下面是解決這個問題的方法。
步驟一:執(zhí)行adb nodaemon serve命令
當(dāng)你遇到這種錯誤提示時,首先嘗試執(zhí)行"adb nodaemon serve"命令。然而,有時候你可能會看到"cannot bind 'tcp:5037'"的錯誤提示,表示ADB服務(wù)器端口綁定失敗。這時我們需要查看哪些程序占用了5037端口。
步驟二:查看占用5037端口的程序
打開命令提示符,并輸入"netstat -ano | findstr '5037'"命令來查看占用5037端口的程序。這會顯示出所有占用該端口的程序及其對應(yīng)的進(jìn)程ID(PID)。
步驟三:結(jié)束占用5037端口的進(jìn)程
打開任務(wù)管理器,并切換到"進(jìn)程"選項(xiàng)卡。點(diǎn)擊"選擇列",然后在彈出的選項(xiàng)中勾選"PID"選項(xiàng)。根據(jù)之前獲取到的PID,找到占用5037端口的進(jìn)程,并將其結(jié)束。
步驟四:重新連接安卓設(shè)備
完成上述步驟后,再次嘗試連接安卓設(shè)備。此時,你應(yīng)該會看到正確的連接提示,表示ADB服務(wù)器已成功啟動,安卓設(shè)備與電腦成功連接。
通過按照以上方法解決"daemon not running. starting it now on port 5037 ADB server didn't ACK"錯誤提示,你可以成功搭建安卓環(huán)境并連接設(shè)備。這樣,你就可以繼續(xù)進(jìn)行開發(fā)和調(diào)試工作了。