Google Play Developer Console error: The version code of your APK is high and you risk not being able to update your APK

Google Play Developer Console error: The version code of your APK is high and you risk not being able to update your APK

我正在尝试将我的应用程序更新到 Google Play 商店。我把应用程序的当前版本号设置为2000000000,想更新到2000000001。请不要问我为什么选择这样的版本号。

我尝试推送新版本时收到此错误消息:“上传失败 你的 APK 的版本代码很高,你可能无法更新你的 APK。”。我不明白的一件事是,根据官方 google 文档,最大版本号是 MAXINT,2147483647,所以我还有大约 150 000 000 个版本。另一件事是,我设法用相同的版本编号约定更新其他应用程序,该应用程序在同一个开发帐户上,我根本没有这样的错误。

我检查了所有数字几次,以确保我没有犯一些愚蠢的错字。我也已经联系了 Google 支持,但也许这里有人有某种解决方案?

Google 支持响应了我的请求。他们将最大可用版本代码更改为 2000000000 并且在我发布此问题时没有更新 documentation (现在它仍然是 MAXINT : 2147483647)。这是一个非常极端的情况,但也许有人会发现这很有用。

docs 似乎有更新 08/11/2016 (UTC)。不是旧的 MAX_INT 值或 2000000000。

Warning: The greatest value Google Play allows for versionCode is 2100000000.