1. 程式人生 > >ADB連不上模擬器

ADB連不上模擬器

環境變數造成多個版本adb程式的衝突

記錄詭異的事情

今天啟動genymotion模擬器 開啟cmd 使用adb shell命令,出現無法連線


ADB server didn’t ACK 連不上模擬器是什麼原因

adb端口占用了嗎?工作管理員把騰訊koukou的tadb和adb殺死,輸入命令

adb kill-server
adb start-server

無論我如何檢查 5037埠 ,發現都是adb程式在佔用5037啊,詭異之處

後來發現電腦裝的環境有點亂,以前裝的sdk版本太多,沒及時修改環境變數,cmd呼叫的adb和模擬器呼叫的adb可能不一致,雖然同名。

cmd使用的是環境變數的adb

模擬器的adb是這個(右鍵工作管理員的adb檢視)

解決方法:將環境變數的adb修改成sdk的adb就可以正常使用cmd了

當然也可以進入sdk的位置,直接呼叫當前目錄的adb~