Est-il possible de télécharger un ancien APK pour mon application depuis Google Play?

99

Au cours des derniers mois, j'ai publié plusieurs révisions de mon application. Malheureusement, je n'ai pas conservé de copies de tous les anciens fichiers APK, et j'aimerais maintenant tester la mise à niveau des anciennes versions vers ma nouvelle version. Existe-t-il un moyen de télécharger une copie Google de mes anciennes versions? La console développeur de Google Play affiche mes anciens fichiers APK, mais sans lien de téléchargement. J'ai essayé "Real APK Leecher", mais cela ne vous permet pas de choisir la version APK que vous souhaitez télécharger. Et je ne suis même pas en mesure de réactiver temporairement l'ancienne version dans la Developer Console, car elle se plaint qu'il s'agit d'une version antérieure.

Travis
la source
Ouais, je ne comprends pas ce lien de réactivation, ça ne marche jamais.
weston

Réponses:

70

LA RÉPONSE EST DÉPASSÉE. MAINTENANT CECI EST POSSIBLE, VÉRIFIEZ LES RÉPONSES DE @ tesla ET @ olleh

Non malheureusement.

La console de développement Android est un véritable désastre, partout où vous regardez, il y a quelque chose qui doit être corrigé ou amélioré, étant ce problème, vous en mentionnez l'un. Malheureusement, pour le moment, vous n'avez pas de chance. À moins que Google ne l'autorise, vous ne pouvez pas télécharger d'anciens APKS. Je suppose que vous pourriez recompiler l'ancien code, mais je suppose que vous ne l'avez pas non plus et c'est pourquoi vous êtes ici :-)

AxiomatiqueNexus
la source
3
Je l'ai dans le contrôle de code source, j'essayais simplement d'éviter de configurer Eclipse pour reconstruire ces anciennes versions.
Travis
3
Configurez un serveur jenkins qui construira continuellement l'apk pour vous à chaque enregistrement. Vous pouvez toujours récupérer l'APK précédemment construit et faire un test rapide d'abord, avant de perdre du temps à configurer Eclipse pour créer une révision spécifique.
azgolfer
9
C'est assez idiot que le Play Store ne puisse pas me permettre de télécharger une version précédente de ma propre application.
shoke
5
La recompilation n'est pas une option, différents outils de construction produisent des résultats différents. C'est pourquoi il est essentiel de récupérer l'ancien APK. C'est vraiment quelque chose qui doit être réparé, mais Google peut être vraiment stupide là où cela compte.
f470071
10
C'est maintenant possible dans "Manage Releases"
spicydog
97

Maintenant c'est possible. Ils ont ajouté l'onglet "Gérer les versions" à la console développeur de Google Play. De Artifact Librarysous l' Release Managementonglet, vous pouvez télécharger l' APK de votre application.

Vous devez disposer des autorisations nécessaires pour voir le bouton de téléchargement à côté de vos artefacts. En cas de doute, essayez le compte root.

tesla
la source
Je ne vois pas la possibilité de l'onglet Gérer les versions pour changer le code prod en une version plus ancienne. Je vois des versions plus anciennes dans la bibliothèque Atifact mais il n'y a aucune action disponible autre que "télécharger". Pourtant, vous pouvez télécharger l'ancien APK, puis je suppose de le re-télécharger en production ??? lol
Helzgate
J'ai réussi à télécharger l'APK, mais pas le fichier .obb correspondant
FuZZbaLL
1
Pour les personnes qui suivent cette réponse: si vous avez plusieurs utilisateurs connectés à votre Chrome, essayez d'ouvrir une fenêtre de navigation privée et d'accéder à la console développeur de cette façon (après vous être connecté avec le compte principal). J'étais connecté avec un compte qui ne disposait apparemment pas d'un accès complet, le bouton de téléchargement n'était donc pas disponible.
hellaandrew
C'est drôle, cela ne fonctionne que depuis Chrome;) sur Firefox, le bouton de téléchargement n'était pas disponible.
Warpzit
50

Dernière mise à jour:

Aller à

Developer Console => Versions d'application => Production (Gérer la production) => Historique des versions => Sélectionnez la version souhaitée => Cliquez sur le bouton Télécharger.

Votre compte doit être accordé avec toutes les autorisations, sinon le bouton de téléchargement sera masqué.

Réponse originale

Aller à

Developer Console => Gérer les versions => Bibliothèque d'artefacts => Artefacts archivés

Vous avez la possibilité de télécharger les versions précédentes.

Mettre à jour:

Aller à

Developer Console => App releases => Artifact library => Vérifiez le code / le nom de la version que vous souhaitez télécharger et cliquez sur le bouton de téléchargement à droite.

** Mettre à jour: **

Developer Console => Versions de l'application => Production (Gérer la production) => Flèche de téléchargement.

Olleh
la source
1
Je suis allé ici. Mais je ne voyais aucune option de téléchargement.
nom est Nilay
3
Si vous développez la section "Artefacts archivés", vous devriez voir une liste complète des fichiers APK et dans chaque ligne, il y a un bouton de téléchargement à droite.
abdfahim
1
Malheureusement, il n'y a plus d'artefacts archivés, il est donc impossible de télécharger une ancienne version
Karol159
3

C'est possible de nos jours .

Voir la capture d'écran ci-dessous pour une image claire.

Google a ajouté l'option "Gérer" dans "Version de l'application" de la console développeur de Google Play. Dans l'onglet Gérer, vous pouvez voir l'historique des versions et télécharger l'APK de votre application.

EXPLICATION VISULELLE :: Voir le processus en 2 étapes ci-dessous.

Étape 1: Accédez à Gérer Étape 1 : Allez à Gérer Étape 2: Accéder à la section Historique des versions -> Sélectionnez la version-> Télécharger Apk

Étape 2: Accédez à la section Historique des versions -> Sélectionnez la version-> Télécharger Apk

silwalprabin
la source
1

Capture d'écran de la bonne réponse de tesla. J'ai eu un peu de mal à trouver l'icône de téléchargement:

où cliquer pour télécharger l'apk

Nathan Prather
la source
1
Mon écran est identique à celui-ci, mais je n'ai pas de bouton de téléchargement ici.
AWT
vous avez besoin d'une autorisation complète pour rendre compte pour que ce bouton de téléchargement soit visible
Rahul_Pawar
0

Il est possible d'installer l'ancien APK via un lien depuis la console Google Play. De cette façon, vous installez directement à partir du Play Store plutôt que de télécharger l'APK. Cela fonctionne également avec le bundle d'applications qui vous permet d'obtenir un APK optimisé pour votre appareil.

  1. Dans la console Google Play, accédez à Outils de développement> Partage d'application interne> Gérer les testeurs
  2. Ajoutez tous les testeurs auxquels vous souhaitez autoriser l'accès pour installer l'ancienne version de l'application
  3. Si vous téléchargez un ensemble d'applications, vous pouvez accéder à Gestion des versions> Bibliothèque d'artefacts> Explorer sur la version souhaitée.
  4. Le lien doit être répertorié dans la section Partage d'application interne. Voici le format si vous ne trouvez pas le lien (veillez à remplacer par votre applicationId et le versionCode de votre application) https://play.google.com/apps/test/ applicationId / versionCode
  5. Lorsque vous cliquez sur le lien sur votre appareil pour la première fois, le Play Store indiquera que le partage d'application interne n'est pas activé.
  6. Pour activer le partage d'application interne, ouvrez Play Store> Paramètres
  7. Faites défiler vers le bas et continuez à cliquer sur la version Play Store pour activer le mode développeur
  8. Une fois le mode développeur activé, vous verrez le commutateur de partage d'application interne dans les paramètres, une fois activé, vous pourrez installer votre application à partir du lien.

FYI: J'ai vu une version ne fonctionnant pas si elles n'étaient pas publiées sur la piste de production. Je peux installer toutes mes pistes de production ainsi que tous les artefacts actifs répertoriés dans la bibliothèque d'artefacts de Google Play Console. Cela devrait suffire si vous essayez de tester des scénarios de mise à niveau.

Karn Patel
la source