Android adb服务器版本(31)没有';与该客户不匹配(40);杀人…*守护进程已成功启动
我正在学习react-native我是初学者,我面临着为react-native设置环境的问题。我遵循了“”并在ubuntu上安装,但当我运行命令“react native run android”时,我得到了错误: 启动Gradle守护进程(后续构建将更快) [adb]:adb服务器版本(31)与此客户端(40)不匹配;谋杀。。。 [adb]:*守护程序已成功启动 任务:app:installDebug 在应用程序的“Nexus_6_API_27(AVD)-8.1.0”上安装APK“app debug.APK” 安装在1台设备上 在37年代建造成功 27项可执行任务:1项已执行,26项最新 Running/home/shafi/Android/Sdk/platform tools/adb-s emulator-5554反向tcp:8081 tcp:8081 adb服务器版本(31)与此客户端(40)不匹配;谋杀。。。 *守护进程已成功启动 在emulator-5554上启动应用程序(/home/shafi/Android/Sdk/platform tools/adb-s emulator-5554 shell am start-n com.namal/com.namal.MainActivity)。。。Android adb服务器版本(31)没有';与该客户不匹配(40);杀人…*守护进程已成功启动,android,react-native,adb,Android,React Native,Adb,我正在学习react-native我是初学者,我面临着为react-native设置环境的问题。我遵循了“”并在ubuntu上安装,但当我运行命令“react native run android”时,我得到了错误: 启动Gradle守护进程(后续构建将更快) [adb]:adb服务器版本(31)与此客户端(40)不匹配;谋杀。。。 [adb]:*守护程序已成功启动 任务:app:installDebug 在应用程序的“Nexus_6_API_27(AVD)-8.1.0”上安装APK“app d
开始:Intent{cmp=com.namal/.MainActivity}使用sudo尝试这两个命令
adb kill-server
adb start-server
然后运行react native run android
命令,看看它是否工作
如果不起作用,请尝试以下命令
adb kill-server
emulator -avd Nexus_6_API_27 -port 5557
adb start-server
然后运行
react native run android
命令。当我尝试上述命令时,仍然存在adb过期的问题,然后我找到了一个链接(“”)来更改我的bin,因为我与adb有问题,我使用了以下两个命令,并且成功了
大宗报价
在Windows上,您可以检查任务管理器以查看正在运行的adb.exe进程。您可以右键单击其中一个进程以查看adb.exe文件的位置,这可能表明它是作为Android SDK/React Native以外的程序的一部分运行的 在我的例子中,我发现Oculus Developer Hub程序附带了自己的ADB版本,并且将以下文件从我的Unity platform tools文件夹(在您的例子中,您希望您的Android SDK platform tools文件夹)复制到Oculus Developer Hub文件夹中解决了问题-您可能只想卸载有问题的软件,但是跨多个应用程序复制文件应确保adb版本兼容。复制文件后,我停止运行任何adb.exe进程(使用任务管理器),然后重新启动Unity 档案:
- adb.exe
- AdbWinApi.dll
- AdbWinUsbApi.dll
Open terminal -
adb kill-server
adb start-server
当我尝试上述命令时,仍然存在adb过期的问题,然后我找到了一个链接(')来更改我的bin,因为我与adb有问题,我使用了以下两个命令,它起了作用1)sudo cp~/Android/Sdk/platform tools/adb/usr/bin/adb 2)sudo chmod+x/usr/bin/adb
Open terminal -
adb kill-server
adb start-server