如何在Cordova中更新应用程序版本

时间:2016-07-24 10:47:41

标签: android cordova version

我以前做过这个,但很长一段时间

我记得,在config.xml中设置版本属性,就是它

事情是我有

<div id="AK_test"></div>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js?ver=4.1'></script>

改为:

<widget id="com.toniweb.appname" version="1.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

但是当我将签名版本上传到Google Play时,我收到了此错误:

  

“ElcódigodeversióndelAPK debe ser ser a(代码版本必须大于)1100101008。”

在代码中搜索,是的,事实上,即使更改版本属性

也不会更新

我像这样构建.apk:

<widget id="com.toniweb.appname" version="1.2" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

我签了这样的话:

cordova prepare
cordova build --release android

知道我缺少什么吗?

2 个答案:

答案 0 :(得分:1)

转到android:versionCode并增加android:versionNamere.search(r'^\s*\([^\s]*\s+([^\s]+)\s+', line).group(1) 。要知道如何增加,可以转到此参考link

如果您在config.xml中使用cordova make更改。由于您以前的版本是1.100111,请将其更改为1.100112或1.200000。  之后再次构建您的应用程序。

答案 1 :(得分:-1)

在复制用于构建的平台文件之前,请先进行 来自构建工件的清理项目:cordova clean

然后构建您的项目:cordova build

也许通过清理旧文物可以解决问题。