gpt4 book ai didi

java - Android Gradle 插件需要 Java 11 才能运行。您当前使用的是 Java 1.8

转载 作者:行者123 更新时间:2023-12-04 23:40:20 26 4
gpt4 key购买 nike

我正在尝试使用物理 Android 设备来测试/调试我的 React Native 项目。
我通过 USB 将设备连接到我的 Windows 11 机器并在设备上打开了开发人员模式,但是当我尝试运行我的项目时,我收到一条错误消息,说明如下:

Android Gradle plugin requires Java 11 to run. You are currently usingJava 1.8.


我从以下 URL 下载并安装了 Java 版本 11: https://jdk.java.net/java-se-ri/11
然后我尝试通过以下方式设置版本:
Android Studio > 文件 > 设置 > 构建、执行、部署 > Gradle > Gradle JDK
我也进入了 Environment Variables在我的 Windows 11 机器上并指出 JAVA_HOME到 Java 版本 11 所在的文件夹。
但无论我做什么,它都不起作用。如果我运行 ./gradlew --version在 Android 文件夹下,我看到以下内容:
enter image description here
有什么建议如何处理这个问题并在我的 React Native 项目中为 Gradle 设置正确的 Java 版本?
附言即使我尝试在我的开发机器上使用 Android 模拟器,我现在也会遇到同样的错误,即要求使用 Java 11。所以,在这一点上,我完全无法运行任何——甚至是全新的——React Native Android 设备或模拟器上的项目。

最佳答案

一个更简单的解决方案可能是设置 org.gradle.java.home gradle.properties 文件中的变量。
要做到这一点:

  • 在您的项目目录中找到 gradle.properties 文件,如果不存在则创建一个。
  • 添加这样的变量
  • org.gradle.java.home = path/to/java11
    请记住,路径中没有引号。并且,将其指向 Java 安装目录,而不是 bin 文件夹。

    关于java - Android Gradle 插件需要 Java 11 才能运行。您当前使用的是 Java 1.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70414995/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com