So entfernen Sie ein Update einer veröffentlichten Anwendung in der Google Play Console

Lesezeit: 6 Minuten

Benutzeravatar von Simone Campagna
Simon Campagne

Ich habe das falsche Update für eine App im Play Store von der neuen Play Developer Console veröffentlicht.

Ich muss mein Update rückgängig machen, indem ich es einfach ENTFERNE und die vorherige Version erneut veröffentliche.

2 Dinge kann ich nicht nachvollziehen:

  • wie Sie es aus dem Menü der Apps-Versionen entfernen
  • die vorherige erneut veröffentlichen

  • Ihre Verzweiflung ist verständlich. Schade für Google, dass es nicht einmal 24 Stunden (!) nach der Veröffentlichung eines neueren Hotfix-APKs in der Lage ist, die vorherige Version zu stoppen. Das heißt, Google Play liefert weiterhin die fehlerhafte APK-Version aus.

    – soshial

    7. Mai 2020 um 7:54 Uhr

  • Die Antwort von Vaishakh funktioniert tatsächlich, fügen Sie sie hier ein, damit die Leute diese wichtigen Informationen nicht verpassen: Klicken Sie auf Release erstellen. Als würden Sie eine neue Version veröffentlichen, aber anstatt eine apk hochzuladen, klicken Sie auf “Aus Bibliothek hinzufügen”. Hier erhalten Sie alle frühere Versionen Ihrer App, wählen Sie die Version aus, zu der Sie zurückkehren möchten, und geben Sie sie dann nach der Überprüfungsschaltfläche frei.

    – Amit

    27. Juli 2020 um 21:39 Uhr


In früheren Versionen der Google Developer Console könnte dies möglich sein, indem Sie die Veröffentlichung der letzten APK-Datei rückgängig machen und die Produktion Ihrer gewünschten Version aktivieren

Geben Sie hier die Bildbeschreibung ein

aber jetzt es kann nicht möglich sein.

Beachten Sie, dass Rollbacks werden nicht unterstützt aufgrund der App-Versionierungsanforderungen der Android-Plattform. Wenn Sie ein Rollback durchführen müssen, sollten Sie erwägen, ein früheres APK mit einer neuen Versionsnummer zu starten. Diese Vorgehensweise sollte jedoch nur als letztes Mittel verwendet werden, da Benutzer den Zugriff auf neue Funktionen verlieren und Ihre alte App möglicherweise nicht aufwärtskompatibel mit Ihren Serveränderungen oder Datenformaten ist. Führen Sie daher unbedingt Alpha- und Betatests Ihrer Aktualisierung.

Sie können die vorherigen Versionen sehen, aber Sie können sie nicht erneut aktivieren:

Geben Sie hier die Bildbeschreibung ein

Sie müssen eine neue Version mit einer fortlaufenden Version erstellen und veröffentlichen versionCode.

Geben Sie hier die Bildbeschreibung ein

  • @Jorgesys. Können Sie meine Frage sehen ?stackoverflow.com/questions/48563909/…

    Benutzer4813855

    3. Februar 2018 um 14:49 Uhr

  • Ich verwende Flutter, das Problem ist, dass das SDK jetzt aktualisiert wird und meine Apps mit dem neuen Build abstürzen (ich ändere den Code nie für 3 Monate). irgendeine Idee ?

    – Fragesteller

    11. April 2020 um 13:09 Uhr


  • und jetzt müssen wir auch die Informationen zum Store-Eintrag im Auge behalten, da wir kein Rollback durchführen können

    – desgraci

    25. Mai 2020 um 16:19 Uhr

  • Eine andere Antwort in diesem Thread von Vaishakh funktioniert tatsächlich: Klicken Sie auf Release erstellen, als würden Sie eine neue Version veröffentlichen, aber anstatt eine apk hochzuladen, klicken Sie auf “Aus Bibliothek hinzufügen”. Hier erhalten Sie alle vorherigen Versionen Ihrer App. Wählen Sie die Version aus Sie zurücksetzen möchten, und lassen Sie es dann nach der Überprüfungsschaltfläche los.

    – Amit

    27. Juli 2020 um 21:29 Uhr

  • Denken Sie daran, dass der Play Store einige Zeit braucht, um Ihre neue Version zu genehmigen. Auch wenn es Ihre alte Version neu verpackt ist.

    – geheimnishardul

    31. August 2020 um 16:41 Uhr

Klicken Sie auf Release erstellen, als würden Sie eine neue Version veröffentlichen, aber anstatt eine apk hochzuladen, klicken Sie auf „Aus Bibliothek hinzufügen“. Hier erhalten Sie alle vorherigen Versionen Ihrer App, wählen Sie die Version aus, zu der Sie zurückkehren möchten, und geben Sie sie nach der Überprüfung frei Knopf.

  • Ich habe anfangs gesagt, dass es nicht funktioniert hat, aber es hat einige Zeit gedauert, bis Google aktualisiert hat. Die obigen Schritte funktionieren für mich, um meinen Alpha-Build zurückzusetzen. Vielen Dank.

    – hirnhcm

    8. Juli 2020 um 6:54 Uhr

  • Hat bei mir auch funktioniert, früher ging es nicht. Sieht so aus, als ob Google ein Update veröffentlicht hat. Großartig

    – Amit

    27. Juli 2020 um 21:22 Uhr

  • Diese Antwort hat viel Arbeit gespart und sollte auf jeden Fall positiv bewertet und als Antwort akzeptiert werden

    – Amit

    27. Juli 2020 um 21:28 Uhr

  • Funktioniert nicht mehr – ich verstehe: Sie können diese Version nicht einführen, da sie bestehenden Benutzern nicht erlaubt, auf die neu hinzugefügten APKs zu aktualisieren.

    – Benutzer-123

    20. November 2020 um 14:57 Uhr

  • Jeder bekommt eine Lösung, weil es mir auch zeigt, dass ich diese Version nicht einführen kann, weil es keinen bestehenden Benutzern erlaubt, ein Upgrade durchzuführen

    – Parag Chauhan

    19. März 2021 um 9:16 Uhr

Erstellen Sie einfach eine alte App-Version mit einer neuen versionCode und Alt versionName und veröffentlichen

  • danke für die antwort 🙂 ja, ich habe einfach eine neue apk mit höherem version code und name hochgeladen. Das ist eine schlechte Einschränkung. In meinem Fall war die erste Version die 1.0.3, dann lade ich die (falsche apk) Version 1.0.4 hoch. Also lade ich endlich Version 1.0.5 mit dem gleichen Code wie die Version 1.0.4 hoch.

    – Simone Campagna

    11. Januar 2018 um 10:01 Uhr

  • “Nur” ist lustig, wenn Sie die Versionskontrolle auf einem Build-Server verwenden.

    – Der unglaubliche Jan

    13. Dezember 2021 um 10:57 Uhr

Benutzeravatar von Fábio Reis
Fábio Reis

Wiederbelebung dieses aber für diejenigen, die etwas ähnliches suchen, aber für Android-App-Bundles.

Da es nicht so eindeutig ist wie bei .apk.

Für .aabs müssen Sie:

  1. Entpacken Sie das aab (es ist nur eine Zip-Datei)
  2. decodieren Sie das AndroidManifest, das eine binäre Proto-Nachricht mit protoc ist
  3. Zum Decodieren benötigen Sie die .proto-Datei, die Sie im aapt2-Tool finden
  4. Ändern Sie den Versionscode/Versionsnamen des decodierten Android-Manifests
  5. codieren Sie es erneut mit protoc, indem Sie die in Schritt 2 verwendeten .proto-Dateien verwenden
  6. Packen Sie das aab mit zip, aber achten Sie darauf, Verzeichnisse nicht zu komprimieren und das Pfadpräfix zu entfernen, das Sie möglicherweise unfreiwillig hinzufügen
  7. signieren Sie die gezippte Datei mit Ihren Store-Anmeldeinformationen, indem Sie jarsigner verwenden
  8. zipalign die signierte gezippte Datei
  9. Benennen Sie die gezippte, ausgerichtete und signierte Datei in die endgültige .aab-Datei um

Dieselben Schritte finden Sie im folgenden Kernstück, wobei einige der Arbeiten im Voraus vorbereitet wurden.

https://gist.github.com/Farious/e841ef85a8f4280e4f248ba8037ea2c0

Ich habe versucht, Hardcoding zu vermeiden und es kugelsicher zu machen, aber das ist vielleicht noch nicht der Fall.

In der klassischen Version des Play Store bietet die Entwicklerkonsole eine Option für das Anhalten des Rollouts. Wenn Sie die Einführung anhalten, wird die aktuelle Version Ihrer App im Play Store nicht veröffentlicht. Jetzt können wir eine neue Version der App veröffentlichen.

  • Klingt nach Science-Fiction. 🙂 Wenn ich bereits eine neue Version hätte, müsste ich die aktuelle (fehlerhafte) App nicht “unveröffentlichen” …

    – Der unglaubliche Jan

    13. Dezember 2021 um 10:59 Uhr


  • Klingt nach Science-Fiction. 🙂 Wenn ich bereits eine neue Version hätte, müsste ich die aktuelle (fehlerhafte) App nicht “unveröffentlichen” …

    – Der unglaubliche Jan

    13. Dezember 2021 um 10:59 Uhr


1439100cookie-checkSo entfernen Sie ein Update einer veröffentlichten Anwendung in der Google Play Console

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy