2012-03-28 6 views
2

ich meinen ersten app gerade veröffentlicht und schon gibt es eine Reihe von Fehlern, so dass ich es :)Android - Best Practice, um eine Android-App erneut zu veröffentlichen?

Was ich als unsigned APK meines Code zu veröffentlichen brauche wurde exportieren, dann codierte ich die app meines Schlüssel wie folgt aus :

jarsigner -verbose -keystore mykey.keystore my.apk mykey 

Dann wird das System seine Sache tat und alles gut gegangen ist.

Jetzt ging ich auf die Google Play-Website, um erneut zu veröffentlichen, klickte auf den Tab: "apk-Dateien" und dann bin ich mir nicht sicher, was zu tun ist.

Sollte ich die ursprüngliche apk deaktivieren? Oder soll ich einfach die neue apk mit dem gleichen Namen hochladen?

Ich habe gerade versucht, die neue apk hochladen, aber habe diesen Fehler:

The new apk's versionCode (1) already exists. 

Was ich löschen sollte die alte apk schlägt vor, nicht wahr? Oder habe ich vielleicht irgendwo einen Schritt vergessen?

Dank!

Antwort

3

Ich denke, der Markt fordert Sie auf, Ihre apk versionCode in der AndroidManifest.xml zu ändern, damit sie es als eine neue Version der App erkennen kann.

+0

einfach die version erhöhen in Ihrer Manifest-Datei, und legen Sie auf der Entwicklerkonsole die neuen APK wie die aktive Spiel veröffentlicht werden soll. Das wird funktionieren :-) –

+0

Danke - es ist eine ganze Zahl jedes Mal nur für den Überblick, richtig? – GeekedOut

+0

Und muss ich noch zipAlign ausführen, nachdem ich die neue .apk signiert habe? Vielen Dank! – GeekedOut

1

Sie sollten die versionCode im Manifest.xml ändern. Machen Sie es 2 oder größer als die vorherige versionCode. Sie sollten auch dieim Manifest aktualisieren.

Dann deaktivieren Sie einfach die vorherige Version und aktivieren Sie die neu hochgeladene.

+0

danke - muss ich auch zipalign auf dem Paket erneut ausführen? – GeekedOut

+0

Ich bin mir da nicht sicher .... aber ich würde ja sagen. :) –

0

version ist Ihre apk nachfolgende Release-Nummer, wo ein Release, was in Google