2015-04-20 3 views
0

Я использую плагин cordova-plug-app-version, чтобы получить версиюCode и VersionNumber в моем гибридном приложении на Android.Android: versionCode with cordova-plug-app-version

Но, похоже, проблема в коде версии. Моя AndroidManifest.xml выглядит следующим образом:

<manifest android:versionCode="200420151420" android:versionName="0.0.1" 

Но мой Android Таблеточная VersionCode отображаемая странное число, как -1443311503

Есть ли у кого такая же проблема? Откуда это происходит? По-моему, это должна быть метка времени от android: versionCode = "200420151420".

С уважением

ответ

3

К сожалению 200420151420 слишком велик. Наибольшее значение вы можете использовать это 2147483647

андроида: VersionCode - Целое значение, которое представляет собой версию кода приложения, по отношению к другим версиям.

Ссылка: http://developer.android.com/tools/publishing/versioning.html

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

Ссылка: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html