You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter Gradle分阶段构建失败:Java版本不兼容求助

Flutter项目Gradle构建失败:Java版本不兼容问题解决

错误日志

distribution 'https://services.gradle.org/distributions/gradle-7.6-all.zip'.
org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'android'.
A problem occurred configuring root project 'android'.
A problem occurred evaluating root project 'android'.
A problem occurred configuring project ':app'.
A problem occurred evaluating project ':app'.
Failed to apply plugin 'com.android.internal.application'.
Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
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`.

已尝试操作:重新安装.gradle文件,当前使用Java 1.8版本


解决步骤

1. 修改IDE设置(以Android Studio为例)

  • 打开Android Studio,点击顶部菜单栏 File → Project Structure
  • 左侧选择 SDK Location,在JDK location处选择已安装的Java 11路径,或通过...手动指定
  • 保存设置后重新触发构建

2. 配置JAVA_HOME环境变量

Windows

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 系统变量区点击「新建」,变量名JAVA_HOME,值填Java 11的安装目录(如C:\Program Files\Java\jdk-11.0.17)
  • 编辑系统变量Path,添加%JAVA_HOME%\bin
  • 保存后重启终端和IDE,再执行构建

macOS/Linux

  • 终端打开shell配置文件(如~/.zshrc或~/.bash_profile)
  • 添加:export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.17.jdk/Contents/Home(替换为你的Java 11路径)
  • 执行source ~/.zshrc生效配置,重启终端和IDE后构建

3. 修改gradle.properties文件

  • 找到项目中android/gradle.properties文件
  • 在末尾添加:org.gradle.java.home=/path/to/your/java11(替换为实际Java 11路径)
  • 保存文件后重新构建

提示:若未安装Java 11,请先下载安装OpenJDK或Oracle JDK 11版本,确保路径正确。

内容的提问来源于stack exchange,提问作者puranjan mallik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 19:15:31