在我的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构建版本并签名时(使用此http://developer.android.com/tools/publishing/app-signing.html),然后上传到Google App Store,App Store告诉我我的版本代码是110,版本名称是1.0.0。
如果我没有“android-versionCode ='1'”,则默认版本代码为10.
我错过了什么吗?
答案 0 :(得分:2)
解决了我的问题。这是Cordova 5.0.0(https://issues.apache.org/jira/browse/CB-8976)的一个错误,在platforms / android / build.gradle中
变化
versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode") + "0")
到
versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode"))