web-dev-qa-db-fra.com

Android Fichier APK: réactiver l'ancien fichier APK dans Google Play Store

J'ai téléchargé deux fichiers APK dans le Google Play Store. L'un est une version plus récente et l'autre est une version plus ancienne. La version la plus récente est la version active car elle a un nom et un code de version plus élevés. Maintenant, j'ai trouvé des bogues dans la version la plus récente et je veux le supprimer du Play Store et activer l'ancienne version. Google Play ne me permet pas de désactiver le plus récent et de réactiver l'ancien, car il a un nom et un code inférieurs. Le problème est que je ne suis pas le développeur et que je n'ai pas créé l'application. Le développeur est dans un autre pays et il est difficile de les contacter.

Que puis-je faire pour réactiver l'ancienne version? Je sais qu'une solution serait de changer le versionName et le code. Je n'ai que le fichier apk, puis-je modifier ces détails dans Eclipse avec seulement le fichier apk et très peu d'expérience dans Eclipse ou développer des applications Android Android?

Je vous remercie

34
DextrousDave

Vous ne pourrez pas modifier le fichier APK sans avoir le certificat de signature.

Vous devriez pouvoir revenir à une version plus ancienne, en supposant que vous n'avez pas modifié le niveau de prise en charge de l'API.

1
Booger

Vous ne pouvez pas reconstruire une nouvelle version d'un apk à partir de l'apk lui-même.
Demandez au développeur de l'application d'effectuer les opérations suivantes:

  1. Reconstruisez le projet dans son état précédent avec numéro de version plus élevé ( doit être plus élevé que toutes les versions précédemment soumises)
  2. Soumettre à nouveau

Depuis Google page Android "Developer Console" :

Notez que les restaurations ne sont pas prises en charge en raison des exigences de version des applications de la plate-forme Android Android. Si vous avez besoin de restaurer, envisagez de lancer un APK précédent avec un nouveau numéro de version . Cependant, cette pratique ne doit être utilisée qu'en dernier recours, car les utilisateurs perdront l'accès aux nouveaux les fonctionnalités et votre ancienne application peuvent ne pas être compatibles avec les changements de serveur ou les formats de données, alors assurez-vous d'exécuter des tests alpha et bêta de vos mises à jour.

20
Pup

Une bonne stratégie consiste, lors de la création d'une build, à modifier le manifeste pour construire disons une version 2.0 = 39 ET encore 2.05 = 45 et générer ces deux apks qui feront évidemment la même chose.

Plus tard, lorsque la version 2.01 = 40 est en production et que vous trouvez une erreur, vous pouvez revenir à l'ancienne version en téléchargeant le 2.05 = 45 que vous avez créé précédemment.

Vous avez 5 possibilités de revenir en arrière tout en libérant 40, 41, 42, 43 et 44 pour revenir à des fonctionnalités antérieures!

Faites cela pour chaque build et vous pouvez toujours revenir à une version antérieure qui a été pré-compilée et compilée mais avec un numéro de version supérieur à celui actuellement en production.

10
usajnf