flutter报错You are currently using Java 1.8

作者 : admin 本文共938个字,预计阅读时间需要3分钟 发布时间: 2024-06-16 共1人阅读

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了
flutter报错You are currently using Java 1.8插图

但是它识别到的还是1.8
flutter报错You are currently using Java 1.8插图(1)
把gradle的jdk改掉就行了

打开android studio无法指定jdk版本
flutter报错You are currently using Java 1.8插图(2)

直接指定系统JAVA_HOME变量就可以
flutter报错You are currently using Java 1.8插图(3)
再执行gradle -v,如果你发现还是1.8,就说明用户变量里面以前配过jdk
flutter报错You are currently using Java 1.8插图(4)
新建项目才会生效

本站无任何商业行为
个人在线分享 » flutter报错You are currently using Java 1.8
E-->