cordova 5.0.0、android 4.0.2怪异的版本代码行为

cordova 5.0.0、android 4.0.2怪异的版本代码行为,android,cordova,Android,Cordova,在我的root config.xml中,这是android版本代码的配置 <widget id="com.michael.myapp" android-versionCode="11" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 当我为android构建发布版并进行签名(使用这个),然后上传到Google App Store时

在我的root config.xml中,这是android版本代码的配置

<widget id="com.michael.myapp" android-versionCode="11" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

当我为android构建发布版并进行签名(使用这个),然后上传到Google App Store时,App Store告诉我我的版本代码是110,版本名是1.0.0

如果我没有“android版本代码='1',默认版本代码是10


我错过了什么吗?

修复了我的问题。这是在platforms/android/build.gradle中Cordova 5.0.0()的一个bug

改变

versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode") + "0")


AndroidManifest.xml
文件中显示的版本代码是什么?这很奇怪,
versionCode
有点不相关,每次版本更改时,它都必须增加1。我用过Cordova,这是Playstore的截图-。2是
versionCode
,这是我的()
versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode"))