javascript - 执行命令“adb devices”Visual Studio 代码时出错
问题描述
按照 react native 文档,我刚刚创建了我的第一个 react-native 应用程序(只是 npx react-native init AwesomeProject 没有变化)。我还添加了环境路径:C:\Users\thijs\AppData\Local\Android\Sdk\platform-用户变量下名为 ANDROID_HOME 的工具。但是当我尝试运行我的代码时出现错误
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:\Users\thijs\.vscode\extensions\msjsdiag.vscode-react-native-1.4.1\dist\rn-extension.js:1:152489)
at Function.wrapError (c:\Users\thijs\.vscode\extensions\msjsdiag.vscode-react-native-1.4.1\dist\rn-extension.js:1:13533)
at c:\Users\thijs\.vscode\extensions\msjsdiag.vscode-react-native-1.4.1\dist\rn-extension.js:1:203519
at processTicksAndRejections (internal/process/task_queues.js:97:5)
当我打开 cmd 并转到安装 adb.exe 的确切位置时,adb 设备可以工作,但是在任何其他位置执行此操作时它将无法工作
我试过重新安装android studio ...没有结果。我查看了其他 stackoverflow 问题,但似乎没有人和我的错误完全相同(我试过它们是解决方案,但没有结果)。
这是我第一次在这里发帖,如果您需要任何其他信息,请询问。提前致谢。
解决方案
环境变量会在进程启动时填充,因此您只需在修改环境变量后重新启动终端(例如命令提示符)。
如果您使用的是诸如 Visual Studio Code 之类的 IDE,有时即使您重新启动终端会话也会恢复。所以你可能也必须杀死终端。
如果这仍然不起作用,只需重新启动您的 PC。
推荐阅读
- angular-cli - 我无法使用 cli 甚至手动在 angular 应用程序中添加组件,因为 power shell 向我显示此错误我该怎么办?请帮帮我
- flutter - 我的自定义 ThemeChangeEvent 仅更改我的主题一次
- excel - 如何使用应用程序脚本复制谷歌电子表格中的内容。(我想将这些内容粘贴到excel..)
- amazon-web-services - Terrafrom 资源创建条件,错误
- django - 如何删除旧样式的 django
- c++ - 关于谷歌dense_hash_map的find函数的一个问题
- python - jupyter notebook Linux ipywidgets不工作
- r - 解析问题,加载文件夹时出现意外字符
- python-3.x - 如何抑制谷歌日历API流输出Python3
- c++ - 外部函数指针变量的模拟/更改值