首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >解决"adb服务器版本与此客户端不匹配“错误

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

Stack Overflow用户
提问于 2016-07-06 06:45:20
回答 10查看 229.9K关注 0票数 127

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

有人知道如何修复下面的错误吗?

代码语言:javascript
复制
adb server version (31) doesn't match this client (36)
adb server version (32) doesn't match this client (36); killing...
EN

回答 10

Stack Overflow用户

发布于 2016-12-06 16:43:16

在我的例子中,解决方案是在基于Ubuntu的操作系统上:

代码语言:javascript
复制
adb kill-server
sudo cp ~/Android/Sdk/platform-tools/adb /usr/bin/adb
sudo chmod +x /usr/bin/adb
adb start-server

kudos:https://stackoverflow.com/a/38166059/3765109

票数 144
EN

Stack Overflow用户

发布于 2016-09-22 01:01:58

完全一样的问题。我试着先杀后启动,但这对我很有效:

代码语言:javascript
复制
adb reconnect

希望能有所帮助。

票数 34
EN

Stack Overflow用户

发布于 2016-07-12 22:06:09

您的计算机上很可能有多个adb版本。您使用一个版本启动adb服务器,然后尝试使用另一个版本连接到此服务器。例如,Genymotion有它自己的adb,如果你启动Genymotion模拟器,然后尝试从Android SDK使用adb,你很可能会遇到这样的错误(最新的Genymotion 2.7.2有adb版本1.0.32,而最新的Android SDK有adb版本1.0.36)。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38214012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档