1. 程式人生 > >ADB cannot bind ‘tcp:5037′ ADB server didn’t ACK

ADB cannot bind ‘tcp:5037′ ADB server didn’t ACK

在安裝genymotion之後(android emulator 比 系統自帶的快很多,尤其是android 5.0 版本,付費版本支援網路 GPS sensors 模擬,需要裝virtual box),突然adb server連線不上了,出現以下錯誤提示:

adb server is out of date.  killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *
error: 

估計是genymotion把tcp5037端口占用了

搜了以下解決方案:

http://stackoverflow.com/questions/26431972/android-studio-lollipop-adb-genymotion-issues-devices-wont-show-up-adb

開啟genymotion 主介面,選擇setting-》adb,用sdk的adb來代替genymotion 預設的adb即可

其他原因造成的端口占用,可以參考別的文章:

http://www.jkeabc.com/p/458399.html