Flutter pubspec.yaml Android 版本号
Flutter pubspec.yaml Android versionCode
我的应用在使用 Flutter 之前有
android:versionCode="17"
android:versionName="17"
在 pubspec.yaml
中的 Flutter 应用程序中,我必须将版本设置为 x.y.z
,我正在尝试将新版本设置为 19.0.0
。
但是,当我尝试在安装了 android:versionCode="17"
版本的设备上安装应用程序时,我收到一条错误消息,指出设备上的版本大于我尝试安装的版本。
我该如何解决这个问题?
flutter.versionCode
本地 属性 使用 pubspec.yaml
版本的 +
之后的部分填充。
这意味着对于Android,pubspec.yaml
版本解析如下:
version: {versionName}+{versionCode}
您的问题中的示例因此看起来像这样才能工作(在 pubspec.yaml
:
name: ...
version: 19.0.0+19
...
作为旁注,Dart 惯用地遵循 Semantic Versioning,尽管 +
后缀在尝试使用 Flutter 构建 Android 时无法正常工作我解释了。
我的应用在使用 Flutter 之前有
android:versionCode="17"
android:versionName="17"
在 pubspec.yaml
中的 Flutter 应用程序中,我必须将版本设置为 x.y.z
,我正在尝试将新版本设置为 19.0.0
。
但是,当我尝试在安装了 android:versionCode="17"
版本的设备上安装应用程序时,我收到一条错误消息,指出设备上的版本大于我尝试安装的版本。
我该如何解决这个问题?
flutter.versionCode
本地 属性 使用 pubspec.yaml
版本的 +
之后的部分填充。
这意味着对于Android,pubspec.yaml
版本解析如下:
version: {versionName}+{versionCode}
您的问题中的示例因此看起来像这样才能工作(在 pubspec.yaml
:
name: ...
version: 19.0.0+19
...
作为旁注,Dart 惯用地遵循 Semantic Versioning,尽管 +
后缀在尝试使用 Flutter 构建 Android 时无法正常工作我解释了。