【问题标题】:adb server version (40) doesn't match this client (41); killing [duplicate]adb 服务器版本 (40) 与此客户端 (41) 不匹配;杀戮[重复]
【发布时间】:2019-07-09 08:47:24
【问题描述】:

无法在 Android 上启动项目:

adb server version (40) doesn't match this client (41); killing...
could not read OK from ADB Server
* failed to start daemon
adb.exe: failed to check server version: cannot connect to daemon

我已经安装了 android 平台开发工具,但即使将 Genymotion 设置更改为使用我的 android 软件开发工具包而不是其默认的 android 工具,它仍然无法工作

【问题讨论】:

标签: android react-native expo


【解决方案1】:

在我的情况下,问题是由于两条 ADB 路径而发生的。实际上,我将我的 Android SDK(由于系统驱动器空间不足)从一条路径移动到了另一条路径,并相应地设置了环境变量。启动和终止服务器没有帮助,所以我在 GitHub 中关注了这个线程

但与那个线程不同的是,我没有替换 scrcpy 文件夹中的文件,而是替换了 C:\Program Files\Genymobile\Genymotion\tools 中的文件

然后它就开始工作了

【讨论】:

  • 你帮我节省了 2 小时的谷歌搜索时间,这简直是神器。
  • 非常感谢老兄...你节省了我很多时间
【解决方案2】:

使用流动命令杀死 adb 服务器

package: com.technobd.topbdnews 

adb uninstall com.technobd.topbdnews // run this command replacing the package name

【讨论】:

  • 具体是哪个包名
  • 你的应用包名
  • 现在我收到此错误,无法从 ADB 服务器读取正常 * 无法启动守护进程错误:无法连接到守护进程 - 等待设备 - 错误:无法连接到守护进程
  • 加上当我开始世博会时,我得到与以前相同的错误
  • 您可以尝试 kill server 并再次重新启动服务器 adb kill-server adb start-server1. adb kill-server 2. sudo cp ~/Android/Sdk/platform-tools/adb /usr/bin/adb 3. sudo chmod +x /usr/bin/adb **4. adb start-server ** 尝试将以上4条命令一一执行。
猜你喜欢
  • 1970-01-01
  • 2019-04-03
  • 2017-08-20
  • 2020-02-24
  • 2011-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多