常常是在安裝並啟動了Android模擬器(如genymotion、夜神)或者連接工具客戶端(去airdroid)的時候,
使用adb devices命令查看連接的設備,會出現如下報錯:
List of devices attached
adb server version (36) doesn't match this client (40); killing...
could not read ok from ADB Server
* failed to start daemon
error: cannot connect to daemon
這是因為模擬器或者連接工具里用到了adb.exe,與本地adk下的adb.exe版本不匹配
解決方法:
把adk-platform-tools下的adb.exe復制到模擬器或者連接工具安裝目錄下,替換其本身的adb.exe,
如夜神的adb.exe在bin目錄下
重啟模擬器,再次執行adb devices 就可以獲取其設備信息啦