2016-07-24 10 views
0

Ich habe dies vorher getan zu aktualisieren, aber eine recht lange ZeitWie App-Version in Cordova

Für gehen, was ich mich erinnere, config.xml in Attribut Version einstellen, dass es

Die Sache ist, dass ich

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

Und geändert hatte:

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

Aber wenn ich die signierte Version t laden o Google Play, bekam ich diesen Fehler:

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

und durchsucht in dem Code und ja, in der Tat ist es nicht einmal aktualisiert, wenn die Änderung der Versionsattribut

ich die apk wie dieses bauen:

cordova prepare 
cordova build --release android 

Und ich es so unterschreiben:

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

Jede Idee, was ich fehle?

Antwort

1

Gehen Sie zu Ihrem AndroidManifest.xml und erhöhen android:versionCode und android:versionName .Um wissen, wie Sie link dieser Referenz gehen zu erhöhen.

Wenn Sie Cordova verwenden, nehmen Sie in der Datei config.xml Änderungen vor. Wenn Sie die vorherige Version 1.100111 verwenden, ändern Sie sie in 1.100112 oder 1.200000. Danach bauen Sie Ihre Anwendung erneut.

+0

diejenigen aktualisiert bekam, so dass ich immer noch verwirrt, andere Gedanken? Dank! –

+0

Was Code die vorherige Version und aktualisierte Version Code? – Homen

+0

vorherige war 1,100111 und jetzt ist 1.2 –

-1

Vor dem Kopieren Plattform Dateien für den Bau, erstes Sanierungsprojekt von Build-Artefakte: cordova clean

Und danach Ihr Projekt erstellen: cordova build

Vielleicht alte Artefakte, die durch die Reinigung Ihres Problem gelöst werden.

+0

Problem beharrte Ordner + meine apk gereinigt wurde :( –