Intereting Posts
Ожидание асинхронного обратного вызова в Android IntentService Android – .nomedia не работает для изображений Установка Android-приложения для Android версии 5.0 показывает недействительный код ошибки при установке приложения: «-505» Как просмотреть xml drawable? Какая часть Android отвечает за выбор правильного профиля ресурсов? Android http-тестирование с помощью Robolectric Как добиться анимации пульсации с помощью библиотеки поддержки? Android: стратегия кэширования изображений и размер кеша памяти Android – настройка вкладок sherlock для панели действий Textview с длинным текстом выталкивает другие виды в GridLayout, несмотря на то, что ellipsize = end Проблемы с прокруткой с помощью GridView на Android Использование моей собственной предварительно созданной общей библиотеки в проекте Android NDK Динамическое включение или отключение виджета не работает Кластер Google map с направлением Как иметь и Debug и Release apk на одном устройстве?

Максимальное значение для кода версии?

Нам всегда нужно увеличивать версию Version на некотором арбиональном номере, чтобы опубликовать его в google play.
Есть ли предел этому значению и что произойдет, если оно будет достигнуто?

 defaultConfig { applicationId "my.app" minSdkVersion 15 targetSdkVersion 22 versionCode 65 versionName "1.05" setProperty("archivesBaseName", "myapp-$versionCode") } 

Solutions Collecting From Web of "Максимальное значение для кода версии?"

Согласно документации android и документации по DSL градации:

android:versionCodeinteger значение, представляющее версию кода приложения, по сравнению с другими версиями.

При проверке документа java по умолчанию тип данных int представляет собой 32-разрядное целое число дополнений, которое имеет минимальное значение -2 ^ 31 и максимальное значение (2 ^ 31) -1.

Тогда максимальное значение равно 2 ^ 31-1.

Обновление 08/11/2016 (UTC):

Документы были обновлены. Не старое значение MAX_INT или 2000000000.

Предупреждение. Наибольшее значение, которое Google Play разрешает для версии Code, составляет 2100000000 .


Перекресток для видимости здесь.

Похоже, в Google произошла недавняя смена, что делает максимальную versionCode Code только 200 000 000 000.

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


PS: Для тех, кто планирует предоставить ссылку на официальную документацию, где указанное максимальное значение составляет 2147483647, сначала прочитайте ответ в сообщении, на которое я ссылаюсь. В нем упоминается, что на текущую дату (08/10/2016) она по-прежнему не обновляется.