React Native 和 Flutter 安装 Windows 10 上无效的 JAVA_HOME 目录

Posted

技术标签:

【中文标题】React Native 和 Flutter 安装 Windows 10 上无效的 JAVA_HOME 目录【英文标题】:React Native and Flutter Installation Invalid JAVA_HOME directory on Windows 10 【发布时间】:2022-01-04 09:22:38 【问题描述】:

我想在 Windows 10 上使用 React Native 开发适用于 android 平台的移动应用程序。 对于开发环境,我做了以下步骤:

    我安装了 Android Studio。 Android SDK 平台 29 我已经安装了Intel x86 Atom_64 System Image or Google APIs Intel x86 Atom System Image 包。 我添加了ANDROID_HOME 环境变量。 我添加了platform-tools 环境变量。

我完成了这些步骤,但是当我尝试在模拟器中打开 react native 项目时,我得到了错误无效JAVA_HOME。 错误的全称是C:\Program Files\Java\jdk-17.0.1\bin\java.exe invalid JAVA_HOME error。

当我选择了这个 exe 的正确文件路径时,它仍然没有工作。我该如何解决这个问题?

flutter 开发者也可能出现这个问题。

谢谢。

【问题讨论】:

【参考方案1】:

在React Native的开发环境设置文档中,没有给出Windows出现这个错误的解决方法。 https://reactnative.dev/docs/environment-setup

解决方案一:我解决了这个错误如下。而不是JDK,需要将JRE文件路径添加到JAVA_HOME环境变量中。

解决方案建议 2:文档中指定的系统映像文件不适用于我的处理器。如果解决方案建议 1 未能解决您的错误,请尝试查找适合您的处理器的系统映像文件。

祝你好运。

【讨论】:

以上是关于React Native 和 Flutter 安装 Windows 10 上无效的 JAVA_HOME 目录的主要内容,如果未能解决你的问题,请参考以下文章

跨端开发,flutter和react native如何选择

Flutter介绍 - Flutter,H5,React Native之间的对比

Flutter KO React Native? 让时间去决定吧...

Facebook的React Native和google的Flutter要成熟些(Facebook的React Native之所以能打败谷歌的原因有7个)

Flutter 星标已正式超过React Native

一图快速了解 Flutter 和 React Native 的区别