解决“adb 服务器版本与此客户端不匹配”错误

新手上路,请多包涵

我正在使用 Python 而不是 py.test 运行我的 Appium 脚本,因为 py.test 不能很好地处理我想从文本文件中获取的变量。当我用 Python 运行我的脚本时,一切正常,除了我的第一个方法总是有错误。

有谁知道如何解决以下错误?

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

原文由 DevBrandonJ 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
1 个回答

主要是需要删除重复的 adb.exe 文件。您可以使用 一切 来查找。

保留平台工具 adb.exe

并将 platform-tools 目录添加到您的环境路径变量中。

我正在使用 Memu 模拟器。

所以,我采取了以下步骤:

转到 Memu 安装目录:(在我的情况下是 D:\Program Files\Microvirt\MEmu)

然后删除 adb.exe 文件。

它应该适合你。

原文由 Riajul 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题