使用adb時出現(xiàn)上面問題是因為電腦中手機助手類軟件占用5037端口,所以導(dǎo)致Adb無法啟動,很多助手軟件都比較坑。。退出后后臺依然不釋放端口所以我們只好要強制退出,下面分享2個方法。
在任務(wù)管理器里面關(guān)閉帶ADB或助手類軟件(騰訊(tadb.exe)),這個方法比較粗魯,但方便有效!
二、找到占用端口的哪個進程;
1、首先看看有沒有程序占用4236端口;
2、然后根據(jù)PID找到這個應(yīng)用,結(jié)束它就OK了;
當(dāng)我們在系統(tǒng)中使用多個不同源的adb時,特別容易浮現(xiàn)標(biāo)題所述的錯誤:
adb server is out of date. killing...cannot bind 'tcp:5037' ADB server didn't ACK * failed to start daemon * error:
上述錯誤出現(xiàn)的原因是說,我們的adb 所綁定的端口,被其他服務(wù)占用了,或者說有多個服務(wù)占用了5037端口,會導(dǎo)致adb無法正確工作,例如查找devices 安裝apk等。
出現(xiàn)以下狀況android
ADB server didn't ACK
* failed to start daemon *eclipse
解決辦法:命令行
方法一:server
(1)查看任務(wù)管理器,關(guān)閉全部adb.exe,或者運行->cmd,在命令窗口輸入adb kill-serverblog
(2)重啟eclipse便可進程
方法二, :ip
若是方法一不行,就查看下本身電腦是否啟動了如:91手機助手,360手機 豌豆莢等先把他關(guān)閉,從新鏈接試試,再不行就卸載這些軟件應(yīng)該能夠解決。由于這些軟件可能占用了android手機跟eclipse鏈接啟動adb的端口cmd
方法三:class
5037端口被占用的話,也會出現(xiàn)以下提示……cli
因而乎,真像是找到了救命稻草通常,先在命令行中輸入以下指令,查看5037這個端口如今是被誰占用了。