【问题标题】:React-Native Failed to find JDK and android SDK react nativeReact-Native 找不到JDK和android SDK react native
【发布时间】:2022-08-02 19:19:50
【问题描述】:
标签:
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 突然得到了认可。