gpt4 book ai didi

android - Flutter pubspec.yaml 安卓版本代码

转载 作者:IT王子 更新时间:2023-10-29 07:18:58 25 4
gpt4 key购买 nike

我的应用在使用 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 时无法正常工作,正如我所解释的那样。

关于android - Flutter pubspec.yaml 安卓版本代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56396689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com