Ошибка консоли разработчика 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.