执行命令“adb devices”Visual Studio 代码时出错

在 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 问题,但似乎没有人和我的错误完全相同(我试过它们是解决方案,但没有结果)。

这是我第一次在这里发帖,如果您需要任何其他信息,请询问。提前致谢。

stack overflow Error while executing command 'adb devices' visual studio code
原文答案

答案:

作者头像

您需要在环境变量路径中添加 adb 路径

在 Adb 所在的目录中复制路径

现在将此复制的路径添加到环境变量的 PATH 末尾[系统>高级系统设置>环境变量...

在此环境变量窗口中,在(您的用户名)的用户变量中突出显示路径并单击编辑...] 或通过

设置 PATH=%PATH%;你的 adb 文件夹路径

ex - set PATH "%PATH%;C:Program Filesandroid-sdk-windowsplatform-tools" 小心要添加的路径,如果它包含双引号

作者头像

环境变量会在进程启动时填充,因此您只需在修改环境变量后重新启动终端(例如命令提示符)。

如果您使用的是诸如 Visual Studio Code 之类的 IDE,有时即使您重新启动终端会话也会恢复。所以你可能也必须杀死终端。

如果这仍然不起作用,只需重新启动您的 PC。

作者头像

尝试根据 platform-tools 的位置设置您的环境变量

可以在“ADT Bundle/sdk/platform-tools”中找到adb设置路径并重启cmd再试。