报错信息以下
C:\Users\linux>adb shell
adb server version (31) doesn’t match this client (36); killing…
* daemon started successfully *
error: no devices/emulators found
错误缘由:
adb版本不对
由于我升级了SDK,致使sdk\platform-tools\adb.exe文件更新升级了,而手机客户端不能链接上去
(百度里面google说的都是什么端口占用,可是个人不是)
怎么解决
我找到之前的sdk里面的adb.exe文件,使用旧版的adb.exe文件替换sdk\platform-tools\adb.exe文件,完美解决
个人系统是win10 64位,我上传一个对应的adb文件上来,须要的朋友能够下载。
下载地址以下
点击下载64位的adb.exe
linux
情景:android studio+海马玩模拟器
环境变量:PATH中指定了adb路径是C:\Users\dell\AppData\Local\Android\sdk\platform-tools\adb.exe
报错:adb server version (31) doesn’t match this client (39); killing…
分析:海马玩和sdk中adb版本不一致
验证:一、打开海马玩路径,查看对应的adb版本信息android
C:\Program Files (x86)\Droid4X>adb -version
Android Debug Bridge version 1.0.31shell
二、再看看咱们sdk路径下对应的adb版本信息this
C:\Users\dell>adb -version
Android Debug Bridge version 1.0.39
Revision 3db08f2c6889-android
Installed as C:\Users\dell\AppData\Local\Android\sdk\platform-tools\adb.exegoogle
解决:直接用sdk\platform-tools\adb.exe下面的adb替换海马玩的adbspa