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

如何升级现有Flutter项目的Gradle版本?

简便升级Flutter项目中Gradle的方法

以下是几种省心的升级方式,按操作复杂度从低到高排序:

1. 借助Flutter SDK自动同步(最推荐)

先把Flutter SDK升级到最新版本:

flutter upgrade

然后打开项目的android目录(用Android Studio或IntelliJ),点击顶部工具栏的「Sync Project with Gradle Files」按钮。IDE会自动检测当前Gradle版本与Flutter SDK推荐版本的差异,弹出升级提示,跟着指引完成即可——这一步会自动更新Gradle Wrapper和相关配置文件,不用手动改代码。

2. 用Gradle命令直接更新Wrapper

如果不想打开IDE,在项目根目录的终端执行:

# 替换X.X.X为目标Gradle版本(比如7.6、8.0)
./gradlew wrapper --gradle-version=X.X.X --distribution-type=bin

执行完成后,android/gradle/wrapper/gradle-wrapper.properties里的版本号会自动更新,同时会下载对应版本的Gradle包。

3. 用新项目配置替换(适合完全重置)

如果之前的Gradle配置混乱,可以先创建一个临时Flutter项目:

flutter create --org com.yourdomain temp_gradle_upgrade

然后把临时项目里的这些文件复制到现有项目的对应位置(注意保留自己项目的自定义配置,比如签名信息、第三方依赖):

  • android/gradle/wrapper/gradle-wrapper.properties
  • android/build.gradle(只替换Gradle插件版本和仓库配置部分)
  • android/settings.gradle(按需同步仓库和插件配置)

注意事项

  • 升级前记得备份项目,避免配置丢失;
  • 部分旧Flutter插件可能不兼容高版本Gradle,升级后如果出现构建错误,优先检查插件的最新版本是否支持;
  • 确保JDK版本与Gradle版本兼容(比如Gradle 8+需要JDK 17)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 16:24:56