2016-07-24 179 views
0
更新的应用程序版本

我这样做过,但相当长的时间一去如何在科尔多瓦

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

事情是,我有

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

而改为:

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

但是当我上传的签名版本Ť Ø谷歌玩,我得到这个错误:

"El código de versión del APK debe ser superior a (Version of code must be greater than) 1100101008."

并在代码搜索,是的,其实它不是,即使改变版本属性

我建立这样的.apk文件更新:

cordova prepare 
cordova build --release android 

我签名是这样的:

jarsigner -verbose -sigalg SHxxxxxxSA -digestalg SHA1 -keystore ../apk/android-release-unsigned.keystore android-release-unsigned.apk appnameAndroidKey 
android-release-unsigned.apk appname1.2.apk 

任何想法,我缺少的是什么?

回答

1

转到您的AndroidManifest.xml并增加android:versionCodeandroid:versionName。要知道如何增加您可以参考此参考link

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

+0

那些没有得到更新,所以我仍然困惑,任何其他的想法?谢谢! –

+0

什么是以前版本的代码和更新版本的代码? – Homen

+0

以前是1.100111,现在是1.2 –

-1

从构建复制文物建筑平台的文件,第一 清除项目前:cordova clean

这生成项目后:cordova build

也许通过清理旧文物您的问题将得到解决。

+0

问题依然存在+我的APK文件夹被清理:( –