我正在尝试更新我的应用程序,其先前版本已经发布。我收到以下错误:
在之前的版本中,我使用 flutter 命令 flutter build apk --split-per-abi
发布了 apk。但现在在这个版本中,我正在尝试使用 flutter build appbundle
在下图中,当我生成 bundle 时,它给出了来自 pubspec.yaml
但现在我看到当我生成 apks(不是 bundle )时播放控制台生成的版本代码,如 1032、2032、4032:
所以我想问题就在那里。 bundle version code 38 绝对小于 apks 的 1032。我该如何解决?还是我错了?
最佳答案
Google Play 不会生成版本代码。版本代码 1032、2032、4032 ... 已由您设置(我想是通过 Gradle 插件扩展为不同的 ABI 使用此版本代码方案)。
因为您永远不能发布版本低于已发布版本的应用,您现在应该使用比以前版本更高的版本代码,因此您的 App Bundle 现在应该具有4033 或更高版本。。 p>
关于android - 您无法推出此版本,因为它不允许任何现有用户升级到 Flutter 应用中新添加的 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67316014/