2016-07-30 90 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文件中的版本代碼和版本名稱,但同樣的錯誤 –