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

app/build.gradle中FlutterVersionName字段的作用?是否需随Flutter版本更新?

Flutter项目app/build.gradle中flutterVersionName字段相关问题解答

1. 是否需要随Flutter SDK升级同步更新该字段值

不需要。flutterVersionName的取值和你本地安装的Flutter SDK版本没有任何绑定关系,升级Flutter 2.5之后无需特意将该字段改为2.5。

2. 字段具体作用

  • 该字段是用于标识你开发的App自身的版本名称,完全由开发者根据App的发版计划自主定义,通常采用语义化版本规则命名,例如1.0.0、2.3.1等。
  • 该字段的取值最终会写入安卓APK包的配置信息中,用户在应用商店、系统应用管理列表中看到的App版本号就对应这个值,仅作对外展示使用,没有强制的数值校验规则。
  • 绝大多数Flutter项目的默认配置中,这个字段的取值会自动读取pubspec.yaml文件中version配置项的冒号后、+号前的内容,比如pubspec.yaml中写version: 1.0.0+1,自动对应的flutterVersionName就是1.0.0,无需手动在build.gradle中修改。

补充说明:和该字段对应的flutterVersionCode是安卓系统内部用于判断版本新旧的整数字段,每次发版至少需要递增1,取值同样来自pubspec.yaml中version配置项+号后的内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 04:48:00