在 Windows 上连接 Android 设备问题:adb 服务器版本 (41) 与此客户端 (39) 不匹配;杀戮

The*_*how 10 windows android adb unreal-engine4

所以我在运行时一直被这个问题困扰adb devices

附加的设备列表
adb 服务器版本 (41) 与此客户端 (39) 不匹配;杀死...
守护进程成功启动

虽然关于这个主题有很多问题/答案,但尝试/理解答案对我来说没有用。

这是一些信息:

  • 运行adb version回报

    Android 调试桥版本 1.0.39
    版本 0.0.1-4500957
    安装为 C:\Program Files (x86)\Android\sdk\platform-tools\adb.exe

    据我了解,这应该表明目前只有一个版本

  • 我已经尝试过adb kill-serveradb start-server没有结果

  • 使用Windows 10

  • 这里的最终目标是让虚幻引擎与我的 Android 设备配合使用

我有点束手无策了,想知道你们是否有任何建议?如果我可以提供更多信息来帮助解决此问题,请告诉我!

小智 23

这件事现在就发生在我身上。

答案在这里,但总结一下:

在 usr/bin 中找到并删除 adb:

which adb
sudo rm -rf /usr/bin/adb
Run Code Online (Sandbox Code Playgroud)

打开 sdk/platform-tools,将 adb 复制粘贴到 usr/bin 上面。例子:

sudo cp ~/Android/Sdk/platform-tools/adb /usr/bin 
Run Code Online (Sandbox Code Playgroud)

然后:

sudo apt update 
Run Code Online (Sandbox Code Playgroud)

最后,再试一次:

adb devices
Run Code Online (Sandbox Code Playgroud)

  • 就我而言,`~/Android/Sdk/platform-tools/adb` 是 `~/android_sdk/platform-tools/adb` (2认同)