当前位置:   article > 正文

adb server version (31) doesn't match this client (41); killing 。 配置appium的坑

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

报错截图

这里看到adb版本不匹配,报错结束进程。


14530364-f0e598615ea1dbde.png
image.png

原因

安装了多个版本adb, 安装android-sdk的时候安装了adb。然后安装虚拟机也会安装adb。 使用adb命令的时候,系统用android-sdk调用虚拟机,而虚拟机用的是自己的adb。 就会出现版本不匹配的问题。

1.两种找出adb安装路径的方法

一. 终端输入 where adb 命令:

14530364-56f211e095574d93.png
image.png

二. 找出android-sdk安装目录,复制adb。 然后找到虚拟机的安装目录,备份虚拟机中的adb,然后替换虚拟机目录中的adb即可。

14530364-d8585a7a9a733cb5.png
找出android-sdk安装目录,复制adb

找到虚拟机安装路径


14530364-90e096efe43ca6d4.png
找到虚拟机的安装目录,备份虚拟机中的adb,然后替换虚拟机目录中的adb

备份虚拟机中的adb,然后替换虚拟机目录中的adb


14530364-cf4a6e15e4af5f05.png
image.png

结果

现在没有报错了


14530364-6c38c75f46dcedb2.png
image.png
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/869352
推荐阅读
相关标签
  

闽ICP备14008679号