在尝试运行react原生应用程序时,出现了Android开发环境设置问题



我目前正在尝试运行react本机应用程序,但在windows 10中遇到此错误。

ERROR: JAVA_HOME is set to an invalid directory: C:Program FilesJavajdk1.8.0_251;
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
error Failed to install the app. Make sure you have the Android development environment set up: https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details.Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
at checkExecSyncError (child_process.js:630:11)
at execFileSync (child_process.js:648:15)
at runOnAllDevices (C:UsersUserDesktopcratecratecodemobilenode_modules@react-native-communitycli-platform-androidbuildcommandsrunAndroidrunOnAllDevices.js:94:39)
at buildAndRun (C:UsersUserDesktopcratecratecodemobilenode_modules@react-native-communitycli-platform-androidbuildcommandsrunAndroidindex.js:179:41)
at C:UsersUserDesktopcratecratecodemobilenode_modules@react-native-communitycli-platform-androidbuildcommandsrunAndroidindex.js:133:12
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Command.handleAction (C:UsersUserDesktopcratecratecodemobilenode_modulesreact-nativenode_modules@react-native-communityclibuildindex.js:182:9)

我已经安装了java,它的工作方式与此图像类似

此外,我在使用此代码之前运行模拟器react native run android,如图所示它也给了我这个错误,但模拟器工作。

Failed to open /qemu.conf, err: 2

在这种情况下,我做错了什么?

您可以在这里签出相同的问题。编辑您的环境变量。

  1. 转到"用户变量"并编辑路径,然后添加%JAVA_HOME%\bin
  2. 现在,在您的系统变量环境中:编辑路径并单击"新建",然后添加此C:\Program Files\Java\jdk1.8.0_241\bin
  3. 再次在系统变量环境中单击路径并单击new添加此行C:\Program Files(x86(\Common Files\Oracle\Java\javapath
  4. 现在保存并重新启动系统。这会对你有所帮助

您需要设置JAVA_HOME环境变量,该变量将在运行react原生android构建时调用。

JAVA_HOME的安装指南。

相关内容

最新更新