7 votes

Récupérer une liste de versions d'applications

Je veux récupérer une liste des applications installées sur KitKat et j'ai également besoin de leurs numéros de version. Je sais que je peux utiliser adb shell pm . . . pour obtenir une liste de tous les paquets, mais j'ai besoin de la version de chaque application. Je veux utiliser ADB au lieu de cliquer manuellement sur chaque application dans le gestionnaire d'applications. Existe-t-il une commande qui me donne cette information ?

Gracias.

10voto

Chahk Points 19297

Dans le shell ADB, tapez la commande suivante :

dumpsys package packages

Cela vous donne toutes les informations sur les paquets installés, y compris le numéro de version. Vous pouvez ensuite jouer avec grep pour réduire les résultats aux seules lignes dont vous avez besoin :

dumpsys package packages | grep -E 'Package \[|versionName'

La méthode ci-dessus renvoie quelque chose de similaire à ceci :

Package [com.android.voicedialer] (41cb1a08):
versionName=4.4.2-323cb6b305
Package [com.android.defcontainer] (41cb4750):
versionName=4.4.2-323cb6b305
Package [ru.ok.android] (41cb7200):
versionName=3.7.5
Package [org.koxx.pure_calendar] (41cb9818):
versionName=3.3.3
Package [com.android.phone] (41df4fe8):
versionName=4.4.2-323cb6b305
Package [com.gsamlabs.xposed.mods.enablebatterystatspermission] (41cbc008):
versionName=1.2
...

1voto

jis Points 539

J'utilise cette application depuis Google Play :

https://play.google.com/store/apps/details?id=cz.ox.AppList&hl=en

Description : Enregistre toutes les applications installées dans un fichier texte ou html et le sauvegarde sur la carte mémoire dans le répertoire InstalledApps. Par défaut, il crée un journal après chaque application installée/désinstallée. Vérifiez le bouton Setup dans l'application pour plus de paramètres. Le script PHP de base pour le téléchargement automatique se trouve à l'adresse suivante http://www.2ox.cz/applist/

Je ne suis pas l'auteur de cette application.

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