【问题标题】:React-Native Failed to find JDK and android SDK react nativeReact-Native 找不到JDK和android SDK react native
【发布时间】:2022-08-02 19:19:50
【问题描述】:

我正在构建一个反应原生应用程序,我进行了所有配置,它们应该是。但不幸的是,我的构建失败了。当我运行 react-native doctor 时,仍然可以识别 JDK,并且发现我的 Android SDK 版本都不受支持,包括推荐的版本。我被卡住了,我不知道该怎么办。我在 Windows 上运行这些。任何人都可以帮助我吗?提前致谢。这些截图显示了我在说什么enter image description here

enter image description here

    标签: android windows react-native


    【解决方案1】:

    我有类似的问题。所需的 SDK 版本通常更容易修复,虽然我对版本中的“b”字母有点怀疑,但我的可用 SDK 列表没有这样的版本 - 也许升级/降级 react native 会有所帮助。

    如果您启用“显示包详细信息”选项,Android Studio 中的 SDK 管理器将允许您安装所需的 Android SDK 版本,它通常是 SDK 管理器右下角的一个复选框。

    JDK 依赖项通常是环境变量中的一些棘手值。在我的情况下,doctor 没有找到 JDK,尽管我正确安装了 JDK 1.8.2。最后我让医生修复了依赖,它把JDK 11安装到AppData,然后检查也失败了.我仍然怀疑不支持所有1.8.x JDK 版本的本机反应,因为以下内容有所帮助。 问题是用户和系统变量中都有输入混入其中。我必须通过PATH 和JAVA_HOME 变量为用户和系统更改JDK 路径以使用JDK 11。一些值是由doctor 正确设置,但仍有一些显然不是。最后对我有帮助的是删除所有路径

    C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%INTEL_DEV_REDIST%redist\intel64_win\compiler;C:\ProgramData\Oracle\Java \java路径;

    来自系统环境变量Path (不是用户)。这些包含 JRE 可执行文件(1.8.x 版本)的路径。在那之后,JDK 突然得到了认可。

    【讨论】:

      猜你喜欢
      • 2021-10-14
      • 1970-01-01
      • 2021-11-14
      • 1970-01-01
      • 2023-03-09
      • 2019-05-10
      • 2022-08-14
      • 2023-01-05
      • 2020-01-05
      相关资源
      最近更新 更多