Android:带有cordova-plugin-app-version的versionCode

时间:2015-04-20 14:24:14

标签: android cordova cordova-plugins

我正在使用插件cordova-plugin-app-version在Android上的混合应用程序中获取versionCode和VersionNumber。

但是版本代码似乎有问题。我的AndroidManifest.xml看起来像:

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

但我的Android平板显示的versionCode是一个奇怪的数字,如-1443311503

有人有同样的问题吗?这是从哪里来的?在我看来,它应该是android的时间戳:versionCode =“200420151420”。

问候

1 个答案:

答案 0 :(得分:3)

不幸的是200420151420太大了。您可以使用的最高值是2147483647

  

android: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