谷歌开发者控制台错误:您的APK版本代码过高,可能无法更新您的APK。

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

enter image description here

当我尝试推送新版本时,出现了这个错误信息:"上传失败,您的APK版本代码过高,可能无法更新您的APK。" 我不理解的是,根据官方谷歌文档,最大版本号是MAXINT,即2147483647,因此我仍然有大约1.5亿个版本可用。另一件事是,我成功地使用相同的版本编号约定更新了其他应用程序,该应用程序在相同的开发者帐户上,并且我根本没有遇到这样的错误。

enter image description here

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

3个回答

26

谷歌支持团队回复了我的请求。他们将最大可用版本代码更改为2000000000,但并没有在我发出这个问题时更新文档(现在仍是 MAXINT: 2147483647 )。这里可能是一个特例,但也许有人会觉得这很有用。


2
由于这是关于max versionCode的最受欢迎的帖子,因此我在这里和这里都发布了答案。 - AL.

7

看起来文档在08/11/2016(UTC)进行了更新,详见文档。不再使用旧的MAX_INT值或2000000000。

警告:Google Play允许的versionCode最大值为2100000000


1
这个值之后会发生什么?有没有办法重置它? - Gokhan Arik
1
@GokhanArik 你应该通过电子邮件联系官方的谷歌支持。 - AL.

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接