adb server version doesn't match...解决方法

常常是在安装并启动了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 就可以获取其设备信息啦

原文地址:https://www.cnblogs.com/Dahlia/p/10511528.html