¿Existe una manera fácil de obtener el nombre de la versión de una aplicación en un dispositivo Android usando adb shell?
Encontré el número de versión de la aplicación (no el nombre de la versión) en /data/system/packages.xml.
Sería bueno si hubiera un archivo que contuviera la información de la aplicación.
adb shell dumpsys package my.package
puede ser significativamente más rápidodumpsys package my.package | grep versionName
funciona perfectoadb shell dumpsys package com.google.android.apps.photos | grep versionName
debido a laHidden system packages:
sección. Quizás unohead -n1
lo resolvería ...El paquete Dumpsys es tu amigo
Volverá
fuente
En caso de que alguien necesite todas las versiones de aplicaciones para comparar propósitos, aquí está mi delineador:
Tal vez sea útil para alguien, pero tenga en cuenta que utilizo versionName e ignoro versionCode, así que úselo con cuidado.
fuente
Si desea obtener todas las versiones del paquete, pruebe este script awk:
fuente
Si no desea instalar * .apk en el dispositivo pero necesita obtener la versión de la aplicación, puede hacerlo de la siguiente manera
fuente