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

VS Code运行Flutter项目遇Gradle需Java11+错误,求解决方案

Flutter运行报错:需要Java 11或更高版本的解决办法

这个错误的核心原因不是VS Code本身依赖Android Studio,而是Flutter编译Android应用时必须用到Gradle构建工具,你当前项目使用的Gradle版本要求Java 11及以上的运行环境,而你的本地Java版本不满足要求。提示里提到更新Android Studio只是获取Java 11的途径之一,并非唯一解决方案。

解决步骤:

  1. 先确认当前Flutter使用的Java版本
    执行命令:

    flutter doctor -v
    

    在输出中找到Java version相关条目,查看当前版本是否低于11。

  2. 选择以下任意一种方案解决:

    • 方案一:单独安装Java 11(无需安装/更新Android Studio)
      • 下载OpenJDK 11的Windows版本
      • 将Java 11安装目录下的bin文件夹路径添加到系统环境变量PATH中
      • 重启VS Code后,再次执行flutter doctor -v确认Java版本已更新,之后运行flutter run即可
    • 方案二:通过Android Studio配置Java 11
      • 打开Android Studio,进入File > Settings > Build, Execution, Deployment > Build Tools > Gradle
      • 在Gradle JDK下拉菜单中选择Java 11(若没有该选项,点击Download按钮下载安装)
      • 配置完成后重启VS Code,重新执行flutter run

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 08:50:24