在 react native 文档之后,我刚刚创建了我的第一个 react-native 应用程序(只是 npx react-native init AwesomeProject 没有变化)。我还在用户变量下添加了名为 ANDROID_HOME 的环境路径:C:UsersthijsAppDataLocalAndroidSdkplatform-tools。但是当我尝试运行我的代码时出现错误
Stack: Error: Failed to run the application in Android (error code 104):
Error while executing command 'adb devices': Command failed: adb devices
'adb' is not recognized as an internal or external command,
operable program or batch file.
at Function.getWrappedError (c:Usersthijs.vscodeextensionsmsjsdiag.vscode-react-native-1.4.1distrn-extension.js:1:152489)
at Function.wrapError (c:Usersthijs.vscodeextensionsmsjsdiag.vscode-react-native-1.4.1distrn-extension.js:1:13533)
at c:Usersthijs.vscodeextensionsmsjsdiag.vscode-react-native-1.4.1distrn-extension.js:1:203519
at processTicksAndRejections (internal/process/task_queues.js:97:5)
当我打开 cmd 并转到安装 adb.exe 的确切位置时,adb 设备可以工作,但是在任何其他位置执行此操作时它将无法工作
我试过重新安装android studio ...没有结果。我查看了其他 stackoverflow 问题,但似乎没有人和我的错误完全相同(我试过它们是解决方案,但没有结果)。
这是我第一次在这里发帖,如果您需要任何其他信息,请询问。提前致谢。
您需要在环境变量路径中添加 adb 路径
在 Adb 所在的目录中复制路径
现在将此复制的路径添加到环境变量的 PATH 末尾[系统>高级系统设置>环境变量...
在此环境变量窗口中,在(您的用户名)的用户变量中突出显示路径并单击编辑...] 或通过
设置 PATH=%PATH%;你的 adb 文件夹路径
ex - set PATH "%PATH%;C:Program Filesandroid-sdk-windowsplatform-tools" 小心要添加的路径,如果它包含双引号