Ist es möglich, eine alte APK für meine App von Google Play herunterzuladen?


99

In den letzten Monaten habe ich mehrere Revisionen meiner App veröffentlicht. Leider habe ich nicht alle alten APKs kopiert und möchte jetzt das Upgrade von den alten Versionen auf meine neue Version testen. Gibt es eine Möglichkeit, Googles Kopie meiner alten Versionen herunterzuladen? Die Google Play-Entwicklerkonsole zeigt meine alten APKs an, jedoch ohne Download-Link. Ich habe "Real APK Leecher" ausprobiert, aber damit können Sie nicht die APK-Version auswählen, die Sie herunterladen möchten. Und ich kann die alte Version in der Entwicklerkonsole nicht einmal vorübergehend reaktivieren, da sie sich darüber beschwert, dass es sich um eine frühere Version handelt.


Ja, ich verstehe diesen reaktivierten Link nicht, er funktioniert nie.
Weston

Antworten:


70

Die Antwort ist veraltet. JETZT IST DAS MÖGLICH, PRÜFEN SIE DIE ANTWORTEN VON @ tesla UND @ olleh

Leider nein.

Die Android Developer Console ist eine echte Katastrophe. Überall, wo Sie hinschauen, muss etwas behoben oder verbessert werden. Bei diesem Problem erwähnen Sie eines davon. Leider hast du vorerst kein Glück. Wenn Google dies nicht aktiviert, können Sie keine alten APKS herunterladen. Ich nehme an, Sie könnten den alten Code neu kompilieren, aber ich denke, Sie haben das auch nicht und deshalb sind Sie hier :-)


3
Ich habe es in der Quellcodeverwaltung, ich habe nur versucht zu vermeiden, dass Eclipse so eingerichtet wird, dass diese alten Versionen neu erstellt werden.
Travis

3
Richten Sie einen Jenkins-Server ein, der die Apk bei jedem Einchecken kontinuierlich für Sie erstellt. Sie können jederzeit zuvor erstellte APKs abrufen und zuerst einen Schnelltest durchführen, bevor Sie Zeit damit verschwenden, Eclipse für die Erstellung einer bestimmten Revision einzurichten.
Azgolfer

9
Es ist ziemlich idiotisch, dass ich im Play Store keine frühere Version meiner eigenen App herunterladen kann.
Clu

5
Eine Neukompilierung ist keine Option. Verschiedene Build-Tools führen zu unterschiedlichen Ergebnissen. Deshalb ist es wichtig, die alte APK zu bekommen. Dies ist wirklich etwas, das behoben werden muss, aber Google kann wirklich dumm sein, wo es darauf ankommt.
f470071

10
Es ist jetzt möglich in "Releases verwalten"
Spicydog

97

Jetzt ist es möglich. Sie haben der Google Play Developer Console die Registerkarte "Releases verwalten" hinzugefügt. Von Artifact Libraryunter der Release ManagementRegisterkarte können Sie Ihre App APK herunterladen.

Sie benötigen die erforderlichen Berechtigungen, um die Download-Schaltfläche neben Ihren Artefakten anzuzeigen. Versuchen Sie im Zweifelsfall das Root-Konto.


Auf der Registerkarte "Releases verwalten" wird keine Möglichkeit angezeigt, den Produktcode auf eine ältere Version zu ändern. Ich sehe ältere Versionen in der Atifact-Bibliothek, aber es sind keine anderen Aktionen als "Download" verfügbar. Trotzdem kannst du die alte APK herunterladen und dann wohl wieder in die Produktion hochladen ??? lol
Helzgate

Ich habe es geschafft, die APK herunterzuladen, aber nicht die entsprechende OBB-Datei
FuZZbaLL

1
Für Personen, die dieser Antwort folgen: Wenn Sie mehrere Benutzer in Chrome angemeldet haben, öffnen Sie ein Inkognito-Fenster und rufen Sie auf diese Weise die Entwicklerkonsole auf (nachdem Sie sich mit dem Hauptkonto angemeldet haben). Ich wurde mit einem Konto angemeldet, das anscheinend keinen vollständigen Zugriff hatte, sodass der Download-Button nicht verfügbar war.
Hellaandrew

Komisch, dass es nur von Chrome aus funktioniert;) Unter Firefox war der Download-Button nicht verfügbar.
Warpzit

50

Neuestes Update:

Gehe zu

Entwicklerkonsole => App-Releases => Produktion (Produktion verwalten) => Release-Verlauf => Wählen Sie die gewünschte Version aus => Klicken Sie auf die Schaltfläche Herunterladen.

Ihr Konto sollte mit vollen Berechtigungen ausgestattet sein, andernfalls wird der Download-Button ausgeblendet.

Ursprüngliche Antwort

Gehe zu

Entwicklerkonsole => Releases verwalten => Artefaktbibliothek => Archivierte Artefakte

Sie haben die Möglichkeit, die vorherigen Versionen herunterzuladen.

Aktualisieren:

Gehe zu

Entwicklerkonsole => App-Releases => Artefaktbibliothek => Überprüfen Sie den Versionscode / Namen, den Sie herunterladen möchten, und klicken Sie auf den Download-Button rechts.

** Update: **

Entwicklerkonsole => App-Releases => Produktion (Produktion verwalten) => Download-Pfeil.


1
Ich bin dort hingegangen. Es wurde jedoch keine Option zum Herunterladen angezeigt.
Name ist Nilay

3
Wenn Sie den Abschnitt "Archivierte Artefakte" erweitern, sollte eine ganze Liste von APKs angezeigt werden. In jeder Zeile befindet sich rechts eine Schaltfläche zum Herunterladen.
Abdfahim

1
Leider gibt es jetzt keine archivierten Artefakte, so dass das Herunterladen einer älteren Version unmöglich ist
Karol159

3

Es ist heutzutage möglich .

Siehe Screenshot unten für ein klares Bild.

Google hat die Option "Verwalten" in "App Release" der Google Play Developer Console hinzugefügt. Auf der Registerkarte Verwalten können Sie den Versionsverlauf anzeigen und die APK Ihrer App herunterladen.

VISULALE ERLÄUTERUNG :: Siehe 2-Schritt-Prozess unten.

Schritt 1: Gehen Sie zu Verwalten. Schritt 1: Gehen Sie zu Verwalten Schritt 2 : Gehen Sie zum Abschnitt Release-Verlauf -> Version auswählen-> Apk herunterladen

Schritt 2: Gehen Sie zum Abschnitt Release-Verlauf -> Version auswählen-> Apk herunterladen


1

Screenshot von Teslas korrekter Antwort. Ich hatte ein kleines Problem beim Auffinden des Download-Symbols:

Wo klicken, um apk herunterzuladen


1
Mein Bildschirm sieht damit identisch aus, aber ich habe hier keinen Download-Button.
AWT

Sie benötigen die volle Berechtigung, um diesen Download-Button sichtbar zu machen
Rahul_Pawar

0

Es ist möglich, alte APK über einen Link von der Google Play Console zu installieren. Auf diese Weise installieren Sie direkt aus dem Play Store, anstatt die APK herunterzuladen. Dies funktioniert auch mit dem App-Bundle, mit dem Sie die APK für Ihr Gerät optimieren können.

  1. Gehen Sie in der Google Play Console zu Entwicklungstools> Interne App-Freigabe> Tester verwalten
  2. Fügen Sie alle Tester hinzu, die Sie zulassen möchten, um die alte Version der App zu installieren
  3. Wenn Sie ein App-Bundle hochladen, können Sie unter Release-Verwaltung> Artefaktbibliothek> Die gewünschte Version durchsuchen.
  4. Der Link wird im Abschnitt Interne App-Freigabe aufgeführt. Hier ist das Format, wenn Sie den Link nicht finden können (ersetzen Sie unbedingt Ihre Anwendungs-ID und den Versionscode für Ihre App) https://play.google.com/apps/test/ applicationId / versionCode
  5. Wenn Sie zum ersten Mal auf den Link auf Ihrem Gerät klicken, wird im Play Store angezeigt, dass die interne App-Freigabe nicht aktiviert ist.
  6. Um die interne App-Freigabe zu aktivieren, öffnen Sie Play Store> Einstellungen
  7. Scrollen Sie ganz nach unten und klicken Sie weiter auf die Play Store-Version, um den Entwicklermodus zu aktivieren
  8. Sobald der Entwicklermodus aktiviert ist, wird in den Einstellungen der Schalter für die interne App-Freigabe angezeigt. Sobald er aktiviert ist, können Sie Ihre App über den Link installieren.

Zu Ihrer Information: Ich habe gesehen, dass einige Versionen nicht funktionieren, wenn sie nicht für die Produktion freigegeben wurden. Ich kann alle meine Produktionsspuren sowie alle aktiven Artefakte installieren, die in der Artefaktbibliothek in Google Play Console aufgeführt sind. Dies sollte ausreichen, wenn Sie versuchen, Upgrade-Szenarien zu testen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.