您无法推出此版本,因为它不允许任何现有用户升级到 Flutter 应用中新添加的 APK
Posted
技术标签:
【中文标题】您无法推出此版本,因为它不允许任何现有用户升级到 Flutter 应用中新添加的 APK【英文标题】:You can't rollout this release because it doesn't allow any existing users to upgrade to the newly added APKs in Flutter app 【发布时间】:2021-07-22 17:47:59 【问题描述】:我正在尝试更新之前版本已发布的应用。我在下面收到错误:
我想我的问题与答案 here 和 here 不同
在之前的版本中,我使用颤振命令 flutter build apk --split-per-abi
发布了 apk。但现在在这个版本中,我正在尝试使用 flutter build appbundle
更新应用程序
在下图中,当我生成捆绑包时,它会从pubspec.yaml
提供捆绑包的版本代码
但现在我看到,当我生成 apks(not bundle) 播放控制台生成的版本代码,如 1032、2032、4032:
所以我想问题就在那里。 bundle版本代码38肯定小于apks的1032。我该如何解决?还是我错了?
【问题讨论】:
【参考方案1】:Google Play 不会生成版本代码。版本代码 1032, 2032, 4032, ... 已由您设置(我想是通过使用此版本代码方案用于不同 ABI 的 Gradle 插件扩展)。
由于您永远无法发布低于已发布版本的应用,因此您现在应该使用高于以前版本的版本代码,因此您的 App Bundle 现在应该具有版本 4033 或更高版本。 p>
【讨论】:
感谢您的信息。我刚去了flutter build apk --split-per-abi
以上是关于您无法推出此版本,因为它不允许任何现有用户升级到 Flutter 应用中新添加的 APK的主要内容,如果未能解决你的问题,请参考以下文章
Google Play 警告我的构建“不允许任何现有用户升级”
windows server 2008 R2系统提示:“您无法登录,因为您使用的登录方法在此计算机上不被允许,
Oracle update to 19c using DBUA