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

Flutter SDK与Gradle、JDK版本对应关系及查询方式咨询

Flutter SDK与Gradle、JDK版本对应关系及查看方式

一、SDK内查看推荐版本的文件位置

  • Gradle版本:在Flutter SDK安装目录的packages/flutter_tools/gradle/flutter.gradle文件中,搜索gradleVersion字段,即可看到当前SDK适配的推荐Gradle版本。同时该文件里还会指定对应的Android Gradle插件(com.android.tools.build:gradle)版本,而插件版本与Gradle版本是强绑定的。
  • JDK版本:同样在flutter.gradle文件中,可查找javaVersion相关配置;也可以查看SDK目录下的bin/internal/shared.sh(Linux/macOS系统)或bin\internal\shared.bat(Windows系统),里面会明确标注要求的JDK版本范围。

二、版本不兼容问题说明

以Flutter 3.22.2为例,它推荐的Gradle版本为7.6.x系列,强行搭配Gradle 8.0会触发兼容性问题——比如构建脚本语法不兼容、第三方插件适配失效等。这是因为每个Flutter版本的Gradle插件都对应固定的Gradle和JDK版本要求,跨版本混用必然导致构建异常。

三、快速核对版本的补充方法

执行flutter doctor -v命令,在输出的「Android toolchain」板块中,会显示当前检测到的Gradle、JDK版本,若版本不匹配,命令也会直接给出版本不符的提示信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 23:52:01