不乱于心,不困于情。
不畏将来,不念过往。如此,安好。

adb server version (xx) doesn't match this client (xx); killing...

adb server version (41) doesn’t match this client (39); killing…

– 链接不上夜神模拟器提示adb版本不符

List of devices attached
adb server version (41) doesn't match this client (39); killing...
* daemon started successfully *

解决方案

  • 先关闭所有 adb 的进程;
  • 将 SDK 的 platform-tools 目录下的 adb.exe 文件复制到电脑任意路径下,并改名为 nox_adb.exe 。然后再把改名后的文件拷贝到夜神模拟器安装路径的 bin 目录下替换原来的 nox_adb.exe 文件
  • 将 SDK 的 platform-tools 目录下的 adb.exe 替换夜神模拟器安装路径的 bin 目录下替换原来的adb.exe(夜神bin目录下有两个需要替换)
  • 如果还是版本不一致注意一下SDK 的 platform-tools 目录下的 adb.exe与将 SDK 的 tools下的adb版本是否一致。
  • 重启模拟器。
  • 命令窗口输入adb devices查看设备信息
//如果出现这样的信息就ok了
List of devices attached
127.0.0.1:62025 device
//如果设备信息为空的话这个时候需要连接一下夜神adb
List of devices attached
复制代码
  • 连接夜神adb,62001可能被占用会分配新的端口
nox_adb.exe connect 127.0.0.1:62001
如果报错就运行
./nox_adb.exe connect 127.0.0.1:62001
复制代码
  • 如果出现adb关闭,需要注意一下夜神的android版本必须切换到5以上,bin目录下打开多开器,点击添加模拟器下载android5模拟器,然后启动,在链接就ok了(注意一定要先把进程里的adb和夜神的进程都关闭后在打开模拟器然后在使用adb devices链接)
BUILD SUCCESSFUL in 31s
26 actionable tasks: 1 executed, 25 up-to-date
info Running D:\androidSDK_ld/platform-tools/adb -s 127.0.0.1:62001 reverse tcp:8081 tcp:8081
adb.exe: error: closed
info Could not run adb reverse: Command failed: D:\androidSDK_ld/platform-tools/adb -s 127.0.0.1:62001 reverse tcp:8081 tcp:8081
info Starting the app on 127.0.0.1:62001 (D:\androidSDK_ld/platform-tools/adb -s 127.0.0.1:62001 shell am start -n com.awesomeproject/com.awesomeproject.MainActivity)...
Starting: Intent { cmp=com.awesomeproject/.MainActivity }
赞(0) 打赏
未经允许不得转载:seo优化_前端开发_渗透技术 » adb server version (xx) doesn't match this client (xx); killing...

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏