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

Flutter项目Android文件夹Java报错:Gradle需Java 11当前用Java 1.8

问题描述

每次创建Flutter项目时,Android文件夹都会报错,报错信息显示Android Gradle插件需要Java 11才能运行,但当前使用的是Java 1.8。报错详情如下:

[{
    "resource": "/E:/code/flutterProjeket/nootafterget/android/",
    "owner": "_generated_diagnostic_collection_name_#5",
    "code": "0",
    "severity": 8,
    "message": "Could not run phased build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-7.4-all.zip'.\r\norg.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'android'.\r\nA problem occurred configuring root project 'android'.\r\nA problem occurred evaluating root project 'android'.\r\nA problem occurred configuring project ':app'.\r\nA problem occurred evaluating project ':app'.\r\nFailed to apply plugin 'com.android.internal.application'.\r\nAndroid Gradle plugin requires Java 11 to run. You are currently using Java 1.8.\nYou can try some of the following options:\n  - changing the IDE settings.\n  - changing the JAVA_HOME environment variable.\n  - changing `org.gradle.java.home` in `gradle.properties`.\n",
    "source": "Java",
    "startLineNumber": 1,
    "startColumn": 1,
    "endLineNumber": 1,
    "endColumn": 1
}]

报错截图:
Error

解决方案

以下三种方法任选其一即可解决问题:

1. 修改VS Code设置

  • 打开VS Code,按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板
  • 搜索框输入java.home,找到「Java: Home」选项
  • 点击「编辑 in settings.json」,将值替换为你的Java 11安装路径,示例:
    "java.home": "C:\\Program Files\\Java\\jdk-11.0.17"
    
  • 保存设置后重启VS Code

2. 修改系统环境变量

  • 先下载安装64位Java 11版本
  • 打开系统环境变量配置:
    • Windows:右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
    • Mac/Linux:编辑~/.bash_profile或~/.zshrc文件
  • 将JAVA_HOME变量值改为Java 11的安装路径
  • 更新Path变量,确保Java 11的bin目录排在最前
  • 重启终端和VS Code,执行java -version确认版本切换为11

3. 修改项目gradle.properties文件

  • 打开Flutter项目内的android/gradle.properties文件
  • 在文件末尾添加一行(替换为你的Java 11实际路径):
    org.gradle.java.home=C:\\Program Files\\Java\\jdk-11.0.17
    
    (Windows用双反斜杠,Mac/Linux用正斜杠)
  • 保存文件后重新运行Flutter项目

内容的提问来源于stack exchange,提问作者محمد ايمن

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 01:55:18