flutter报错You are currently using Java 1.8
flutter报错Could not run phased build action using connection to Gradle distribution ‘https://services.gradle.org/distributions/gradle-7.6.3-all.zip’.\r
org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project ‘android’.\r
A problem occurred configuring root project ‘android’.\r
A problem occurred evaluating root project ‘android’.\r
A problem occurred configuring project ‘:app’.\r
Build file ‘’ line: 2\r
An exception occurred applying plugin request [id: ‘com.android.application’]\r
Failed to apply plugin ‘com.android.internal.application’.\r
Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
Your current JDK is located in C:\Program Files\Java\jdk1.8.0_321\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
.
可以看到本机已经升级到java17了
但是它识别到的还是1.8
把gradle的jdk改掉就行了
打开android studio无法指定jdk版本
直接指定系统JAVA_HOME
变量就可以
再执行gradle -v
,如果你发现还是1.8,就说明用户变量里面以前配过jdk
新建项目才会生效