2016-07-30 23 views
12

我在Phonegap中创建了一个Android应用程序,几个月前开发,它的工作正常,并且可以在Play商店中使用。我已发布我的应用程序和thay更新的一些都是成功发布的,但是今天我要发布我的应用程序的新的更新,但其显示的错误“你的APK版本代码应该比378更高的”你的APK的版本号应该高于378

enter image description here

我已经在配置文件中更改版本也改变了android:版本代码和版本名称在AndroidManifest文件中,但没有为我工作。 任何帮助,将不胜感激.Thanks

+0

检查这一项的http://计算器。com/questions/15593328/how-to-solve-your-apks-version-code-needs-higher-2-in-google-play –

+0

我检查了这一点,并在提出问题之前尝试了所有解决方案。但没有解决方案对我有帮助 –

+0

Dearchive apk文件并检查'versionCode'是否正确。可能是apk生成器错误 – mbelsky

回答

40

我觉得我有同样的问题,因为你。

在生产中,我有以下版本:

(2.0.11)

注意,6位数的versionCode

我有更新科尔多瓦客户端(Cordova Android 5.2.1和[email protected]

我要发布新版本(我的config.xml的新版本):

件ID = “com.xxxxx.yyyyyyyyyyy” 版本= “2.1.1”

当我编译科尔多瓦释放,我得到一个清单:

清单机器人:硬件加速= “真” 安卓的versionCode = “” 机器人:=的versionName “2.1.1”

注意,5位的versionCode

当我想在谷歌Play上发布,所以我得到了同样的信息为您:“您的APK版本代码不宜高于200118”

Cordova bug?

作为一种变通方法,编辑你的config.xml,加上 “Android的的versionCode” 和手工指定的versionCode:

件ID = “com.xxxxx.yyyyyyyyyyy” 的Android的versionCode =“201018 “ 版本=” 2.1.1"

,并建立

+1

请upvote,它会帮助很多人 – JeromeXoo

+1

伟大。其工作 –

+0

我添加了android-versionCode =“301018”手动在我的配置文件和没有错误。 –

0

你在config.xml中的版本应该比以前更one.Check我这个答案link

+0

我已经对我的config.xml文件进行了更改,并将版本从4.0.0增加到了4.1.1。但是同样的问题 –

+0

更改后您是否使用cordova CLI构建应用程序? – Homen

+0

也改变了androidmanifext文件中的版本代码和版本名称,但同样的错误 –