Cómo saber el nombre y el código de versión de una app
Advertisement
Dos números
El nombre de versión (12.10.1) es texto libre que el desarrollador elige para las personas. El código de versión (70382) es un entero que Android usa para ordenar compilaciones; debe aumentar con cada release. Los espejos y las herramientas de actualización trabajan con el código porque dos compilaciones pueden compartir nombre. Las páginas de descarga de este sitio muestran ambos, y el propio enlace de descarga lleva el código de versión.
App instalada
- Ajustes › Aplicaciones › la app: baja hasta el final para ver el nombre de versión. La mayoría de móviles no muestran aquí el código.
- Dentro de la app: las pantallas Acerca de o Ajustes suelen mostrar el nombre; algunas muestran el código entre paréntesis.
- App Manager, App Inspector o cualquier app de información de paquetes: muestra nombre, código, SDK mínimo, firma y más de cada app instalada.
- adb:
adb shell dumpsys package <nombre del paquete> | grep versionimprimeversionCode=70382yversionName=12.10.1.
Un archivo APK
- En el móvil: abre el archivo con un instalador que lo previsualice (SAI, App Manager) en lugar del instalador estándar; la vista previa muestra ambos números.
- En un ordenador:
aapt dump badging archivo.apk | head -1de las build-tools del SDK de Android imprime nombre del paquete, código y nombre de versión.apksigner verify --print-certs archivo.apkañade la firma. - Sin herramientas: renombra a
.zipy abreAndroidManifest.xml; es XML binario, así que solo funciona con un editor que lo decodifique, como el APK Analyzer de Android Studio.
Por qué el código importa al hacer downgrade
Android se niega a instalar un paquete cuyo código de versión sea menor que el instalado. Conocer ambos números te permite elegir una compilación realmente anterior y confirmar tras instalar que tienes la que querías. Consulta cómo volver a una versión anterior.
"Varía según el dispositivo"
Algunas fichas de Play muestran Varía según el dispositivo en vez de una versión. La app usa compilaciones distintas por tipo de dispositivo; cada una sigue teniendo nombre y código de versión normales, visibles con los métodos anteriores.
Esta guía describe el comportamiento general de Android; los nombres de los menús varían según el fabricante y la versión. Las descargas de este sitio proceden de espejos de terceros consolidados y nunca las modificamos.
Más guías
- ¿Qué es un archivo APK? Los paquetes de Android explicados
- XAPK, APKS, APKM y OBB: los formatos de paquete explicados
- Cómo permitir la instalación de orígenes desconocidos en Android
- Cómo volver a una versión anterior de una app de Android
- Aplicación no instalada" en Android: causas y soluciones
- Se ha producido un problema al analizar el paquete": cómo solucionarlo