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

Нам всегда нужно увеличивать версию 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) она по-прежнему не обновляется.