adb 服务器版本 (40) 与此客户端 (41) 不匹配;杀戮

bri*_*ndi 4 android react-native expo

无法在 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
Run Code Online (Sandbox Code Playgroud)

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

小智 9

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

但与该线程不同的是,我没有替换 scrcpy 文件夹中的文件,而是替换了 C:\Program Files\Genymobile\Genymotion\tools从 sdk\platform-tools 复制文件

替换了 Genymobile\Genymotion\tools 中的文件

在那之后它开始工作