【问题标题】:How to fix "FAILURE: Build failed with an exception.- Could not determine java version from '11.0.1'如何修复“失败:构建失败并出现异常。- 无法从 '11.0.1' 确定 Java 版本”
【发布时间】:2019-01-10 09:23:32
【问题描述】:

我是 react-native 的新手,这是我的第一个应用程序。我按照步骤here.但是一旦我运行命令 react-native run-android

出现这个错误

正在启动 JS 服务器...在设备上构建和安装应用程序 (cd android && gradlew.bat installDebug)...

FAILURE:构建失败并出现异常。

  • 出了什么问题:无法从 '11.0.1' 确定 java 版本。

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • https://help.gradle.org 获取更多帮助无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保你有一个 Android 模拟器正在运行或设备已连接并已设置您的 安卓开发环境: react docs

这是我的 JAVA_HOME 变量和我的 ANDRIOD_HOME 变量 Click here please

请注意,我在未连接 Android 模拟器的设备上运行该应用程序
我正在使用“windows OS”、“android mobile”,我的 gradle 版本是 4.4

我还去了我的 android 目录并创建了一个文件名 local.properties 并将此路径放入其中

sdk.dir=C:\Users\Eman Fateen\AppData\Local\Android\Sdk


你能帮我解决这个问题吗?

【问题讨论】:

    标签: java react-native react-native-android


    【解决方案1】:

    您不能使用不支持 JDK 11.0.1 本身的 Gradle 版本进行构建。要么:

    1. 您可以编辑gradle/wrapper/gradle-wrapper.properties 文件以选择不同的分布或
      1. 使用 Gradle >= 4.7 版本运行包装器更新任务。

    如果这些都不起作用,那么您可以尝试像 this 一样降级 JDK

    【讨论】:

    • 我同意,我昨晚在使用 LibGDX 时遇到了同样的问题。我下载了 Java 8 并更改了路径,经过几次试验和错误并重新启动后它就可以工作了。
    猜你喜欢
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 2021-12-21
    • 2021-03-04
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    相关资源
    最近更新 更多