Google Play 警告我的构建“不允许任何现有用户升级”
Posted
技术标签:
【中文标题】Google Play 警告我的构建“不允许任何现有用户升级”【英文标题】:Google Play warns that my build "doesn't allow any existing users to upgrade" 【发布时间】:2021-02-19 11:59:19 【问题描述】:我正在尝试发布我的应用的新版本,但我从 Google Play 控制台收到错误:
1 Error
error
Error
You can't rollout this release because it doesn't allow any existing users to upgrade to the newly added APKs.
4 Warnings
1 MESSAGE FOR VERSION CODE 4004
Warning
None the of users of this APK will be able to upgrade to any of the new APKs added in this release.
1 MESSAGE FOR VERSION CODE 2004
Warning
None the of users of this APK will be able to upgrade to any of the new APKs added in this release.
1 MESSAGE FOR VERSION CODE 1004
Warning
None the of users of this APK will be able to upgrade to any of the new APKs added in this release.
1 MESSAGE FOR VERSION CODE 5
Warning
This App Bundle contains native code, and you've not uploaded debug symbols. We recommend you upload a symbol file to make your crashes and ANRs easier to analyze and debug. Learn More
有什么线索可能会出错吗?
【问题讨论】:
我不想完全重写这个问题,但我尝试了,因为我也面临这个问题,这是 四个 结果之一(这导致我意识到问题)。如果 OP 包含了他们构建信息的屏幕截图,它就会显示他们的版本不正常。这个错误非常不透明,但这个线程中的答案是正确的。 【参考方案1】:由于某种原因,您当前构建的 android-versionCode 低于您的 Google Play 商店中已有的版本。
把你的APP的android-versionCode改成比已有版本高的数字就可以了!
【讨论】:
在我的例子中,从使用 APK 切换到 AAB 实际上降低了其中一种架构 (x86_64) 的 versionCode,从而触发了此消息。我不得不将我的 versionCode 增加到 2000000 来补偿,因为生成的版本代码是数百万,尽管我在 build.gradle 中的 versionCode 是以上是关于Google Play 警告我的构建“不允许任何现有用户升级”的主要内容,如果未能解决你的问题,请参考以下文章
根据 Google Play 的政策,我的增强现实应用没有足够的关于家长监督的警告
如何抑制“避免使用捆绑版的 Google Play 服务 SDK”警告?
警告 - 在 Google Play 控制台上公开的 AWS 凭证