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

报错截图

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


image.png

原因

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

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

一. 终端输入 where adb 命令:

image.png

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

找出android-sdk安装目录,复制adb

找到虚拟机安装路径


找到虚拟机的安装目录,备份虚拟机中的adb,然后替换虚拟机目录中的adb

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


image.png

结果

现在没有报错了


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容