问题:

An exception occurred applying plugin request [id: 'com.android.application'] > Failed to apply plugin 'com.android.internal.application'.    

> Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.      Your current JDK is located in  D:\java\jdk\jre    

 You can try some of the following options:      

 - changing the IDE settings.        

- changing the JAVA_HOME environment variable.      

 - changing org.gradle.java.home in gradle.properties.

原因:

在尝试使用 Android Gradle 插件时遇到了问题,因为该插件需要 Java 11 来运行,但你当前正在使用 Java 1.8。错误消息还提供了几种可能的解决方案。

方法:

  1. 安装 Java 11
    你需要安装 Java 11 开发工具包(JDK)。可以从 Oracle 官网或其他可信来源下载并安装。
  2. 设置 JAVA_HOME 环境变量
    安装完 Java 11 后,你需要将 JAVA_HOME 环境变量设置为新安装的 Java 11 的路径。这样,当系统或应用程序需要找到 Java 安装位置时,就会使用这个环境变量。
    在 Windows 上,你可以按以下步骤设置 JAVA_HOME:
  • 右键点击“此电脑”或“计算机”,选择“属性”。
  • 点击“高级系统设置”。
  • 在“系统属性”窗口中,点击“环境变量”按钮。
  • 在“系统变量”下点击“新建”,变量名填入 JAVA_HOME,变量值填入 Java 11 的安装路径(例如 C:\Program Files\Java\jdk-11.0.x,其中 x 是你的具体版本号)。
  • 确保 Path 变量中也包含了 %JAVA_HOME%\bin

Android Studio JDK版本报错_java

Android Studio JDK版本报错_JAVA_02

3.检验是否配置成功

win+R:加开“运行”框,输入cmd,进入命令窗口,输入:java -version 出现版本号等信息,表明配置成功

4.重启Android、重启电脑!!!!!

我按照网上的方法更改环境变量之后,也重启了Android Studio,但是Android Studio命令窗口的java版本还是1.8,没有变,但是电脑命令窗口java版本已经改为11版本了。网上搜索一波后,尝试重启电脑,再次执行java版本对了