android - 如何设置 Flutter 应用的构建和版本号

如何在不进入 Android 和 iOS 设置的情况下设置 Flutter 应用的版本名称和版本代码?

在我的 pubspec.yaml 我有

version: 2.0.0

但我没有看到内部版本号的位置。

最佳答案

设置版本和内部版本号

您可以在 pubspec.yaml 中的同一位置更新版本名称和版本代码号。只需用 + 符号将它们分开即可。例如:

version: 2.0.0+8

这意味着

  • 版本名称为2.0.0
  • 版本号为8

这在新项目的文档中有所描述(但如果您正在处理旧项目,则可能已将其删除):

The following defines the version and build number for your application. A version number is three numbers separated by dots, like 1.2.43 followed by an optional build number separated by a +. Both the version and the builder number may be overridden in flutter build by specifying --build-name and --build-number, respectively. Read more about versioning at semver.org.

version: 1.0.0+1

重新启用自动版本控制

如果您的 Flutter 版本控制不再自动更新,请参阅 this answer如何解决它。

另见:

  • How to get build and version number of Flutter app

https://stackoverflow.com/questions/54357468/

相关文章:

flutter - 如何在 flutter 中创建没有应用栏的标签栏?

build - 如何在 Flutter 中修复 "Gradle build failed to pr

dart - 在 Flutter 中调用 showTimePicker() 时如何使用 24 小时制

Flutter - InheritedWidget - 处置

sqlite - 如何在 Flutter 中使用 SQFlite 进行数据库查询

firebase - Flutter如何使用Future返回值作为变量

listview - 如何通过 Flutter 中的 RaisedButton 传递/绑定(bind

dart - 如何在 Flutter 中保存图像文件?使用 Image_picker 插件选择的文件

image - Flutter CircleAvatar backgroundImage没有填满圆圈

flutter - 键盘向上插入内容/调整屏幕大小