2 votes

Application Android - Même téléphone - Versions différentes sur l'App Store

J'utilise une application Android appelée "Out of Milk". Je l'ai installée sur deux téléphones identiques (matériel et logiciel). Cependant, la version 4.2.2 est installée sur l'un des téléphones et la version 4.1.7 sur l'autre.

En regardant la boutique d'applications Google Play sur ces deux téléphones, ils indiquent tous deux qu'il n'y a pas de mises à jour disponibles. La page d'information de l'application dans la boutique d'applications montre que la dernière version est 4.2.2 sur un téléphone et 4.1.7 sur l'autre. Les deux téléphones utilisent uniquement la version gratuite - l'application de déblocage (pro) n'est pas installée.

Comment faire pour que les deux versions soient identiques ?

[La version d'Android est 4.1.2 sur les deux.]

2voto

Chahk Points 19297

Les développeurs d'applications ont la possibilité de faire un déploiement progressif des mises à jour de leurs applications via le Google Play Store. Cela signifie qu'un petit pourcentage d'utilisateurs (choisis au hasard) reçoit la mise à jour en premier. Le développeur peut ainsi évaluer les réactions, puis procéder à un large déploiement jusqu'à ce qu'il atteigne 100 % de sa base d'installation.

Il est possible que la dernière version de cette application particulière ait été récemment publiée dans le cadre d'un tel déploiement échelonné. L'un de vos téléphones a été choisi au hasard pour faire partie de la phase initiale, tandis que l'autre ne l'a pas été. Vous ne pouvez rien faire d'autre que d'attendre que le déploiement soit terminé.

Comme le suggèrent les commentaires, vous pouvez également essayer de synchroniser l'application manuellement en la récupérant d'un téléphone et en l'installant sur l'autre. Cela nécessite l'installation de pilotes USB pour votre téléphone sur votre ordinateur, et une copie de l'application SDK Android . Si vous êtes rooté, vous pouvez obtenir l'APK de l'application en utilisant adb pull /data/app/<app_package_name>.apk c:\ et ensuite connecter l'autre téléphone et faire adb install -r c:\<app_package_name>.apk .

Sur les appareils non enracinés, vous pouvez chercher à adb backup qui vous permet de générer un .ab qui contient l'APK de l'application, ainsi que ses données. Par exemple, la commande adb backup -f c:\Skype.ab -apk com.skype.raider crée le fichier "Skype.ab" sur mon lecteur C : qui contient l'application Skype et ses données. Je peux alors utiliser adb restore c:\Skype.ab pour restaurer l'application avec les données. En option, vous pouvez effacer les données de l'application de votre autre téléphone dans Paramètres -> Apps.

La difficulté consiste à trouver le nom du paquet de l'application que vous voulez sauvegarder. Bien que les noms de paquets soient généralement assez descriptifs, ils peuvent parfois être assez énigmatiques. Heureusement, le Play Store lui-même contient le nom du paquet dans l'URL. Dans votre exemple, l'application Out of Milk se trouve à l'URL suivante : https://play.google.com/store/apps/details?id=com.capigami.outofmilk . La partie de cette URL après "id=" est le nom du paquet. Dans ce cas, c'est com.capigami.outofmilk . Votre commande de sauvegarde devient donc adb backup -f c:\OutOfMilk.ab -apk com.capigami.outofmilk .

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X