如何解決安卓環(huán)境搭建遇到5037錯(cuò)誤
在進(jìn)行安卓環(huán)境搭建時(shí),有時(shí)會(huì)遇到"daemon not running. starting it now on port 5037 ADB server didn't ACK"的錯(cuò)誤提示。這個(gè)錯(cuò)誤提示
在進(jìn)行安卓環(huán)境搭建時(shí),有時(shí)會(huì)遇到"daemon not running. starting it now on port 5037 ADB server didn't ACK"的錯(cuò)誤提示。這個(gè)錯(cuò)誤提示表示ADB服務(wù)器無法啟動(dòng),導(dǎo)致安卓設(shè)備無法連接電腦。下面是解決這個(gè)問題的方法。
步驟一:執(zhí)行adb nodaemon serve命令
當(dāng)你遇到這種錯(cuò)誤提示時(shí),首先嘗試執(zhí)行"adb nodaemon serve"命令。然而,有時(shí)候你可能會(huì)看到"cannot bind 'tcp:5037'"的錯(cuò)誤提示,表示ADB服務(wù)器端口綁定失敗。這時(shí)我們需要查看哪些程序占用了5037端口。
步驟二:查看占用5037端口的程序
打開命令提示符,并輸入"netstat -ano | findstr '5037'"命令來查看占用5037端口的程序。這會(huì)顯示出所有占用該端口的程序及其對應(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è)備。此時(shí),你應(yīng)該會(huì)看到正確的連接提示,表示ADB服務(wù)器已成功啟動(dòng),安卓設(shè)備與電腦成功連接。
通過按照以上方法解決"daemon not running. starting it now on port 5037 ADB server didn't ACK"錯(cuò)誤提示,你可以成功搭建安卓環(huán)境并連接設(shè)備。這樣,你就可以繼續(xù)進(jìn)行開發(fā)和調(diào)試工作了。