Ошибка консоли разработчика Google Play: код версии вашего APK высок, и вы рискуете не в состоянии обновить APK

Я пытаюсь обновить свое приложение в Google Play Store. У меня есть номер текущей версии приложения, установленный в 2000000000, и хотел бы обновить его до 2000000001. Пожалуйста, не спрашивайте меня, почему такие номера версий выбраны.

введите описание изображения здесь

Я получил это сообщение об ошибке при попытке нажать новую версию: "Ошибка загрузки Код версии вашего APK высок, и вы рискуете не в состоянии обновить APK ". Единственное, что я не понимаю, это то, что согласно официальной документации Google максимальный номер версии MAXINT, 2147483647, поэтому я все еще имею грубую Осталось 150 000 000 версий. Другое дело, мне удалось обновить другое приложение с тем же соглашением о нумерации версий, приложение находится в одной учетной записи разработчика, и я вообще не вижу такой ошибки.

введите описание изображения здесь

Я проверил все числа пару раз, чтобы убедиться, что я не делаю какую-то глупую опечатку. Я также связался с поддержкой Google, но, возможно, у кого-то есть какое-то решение?

Ответ 1

Служба поддержки Google ответила на мои запросы. Они изменили максимальный доступный код версии до 2000000000 и не обновили документацию в то время, когда я отправлял этот вопрос (сейчас он еще MAXINT: 2147483647). Здесь очень кропотливый случай, но, возможно, кто-то найдет это полезным.

Ответ 2

Похоже, что было обновлено 08/11/2016 (UTC) в docs. Не старое значение MAX_INT или 2000000000.

Внимание: наибольшее значение для Google Play позволяет versionCode 2100000000.