Como descobrir o nome e o código da versão de um app
Advertisement
Dois números
O nome da versão (12.10.1) é um texto livre que o desenvolvedor escolhe para as pessoas. O código da versão (70382) é um inteiro que o Android usa para ordenar builds; ele precisa aumentar a cada lançamento. Espelhos e ferramentas de atualização trabalham com o código porque duas builds podem ter o mesmo nome. As páginas de download deste site mostram os dois, e o próprio link de download carrega o código da versão.
App instalado
- Configurações › Apps › o app: role até o fim para ver o nome da versão. A maioria dos aparelhos não mostra o código aqui.
- Dentro do app: telas de Sobre ou Configurações costumam mostrar o nome; algumas mostram o código entre parênteses.
- App Manager, App Inspector ou qualquer app de informações de pacote: mostra nome, código, SDK mínimo, assinatura e mais para cada app instalado.
- adb:
adb shell dumpsys package <nome do pacote> | grep versionimprimeversionCode=70382eversionName=12.10.1.
Um arquivo APK
- No aparelho: abra o arquivo com um instalador que faz pré-visualização (SAI, App Manager) em vez do instalador padrão; a pré-visualização lista os dois números.
- No computador:
aapt dump badging arquivo.apk | head -1das build-tools do Android SDK imprime nome do pacote, código e nome da versão.apksigner verify --print-certs arquivo.apkacrescenta a assinatura. - Sem ferramentas: renomeie para
.zipe abraAndroidManifest.xml; é XML binário, então só funciona com um editor que o decodifique, como o APK Analyzer do Android Studio.
Por que o código importa no downgrade
O Android recusa instalar um pacote cujo código de versão é menor que o instalado. Conhecer os dois números permite escolher uma build realmente mais antiga e confirmar, depois de instalar, que você tem a build desejada. Veja como voltar a uma versão antiga.
"Varia de acordo com o dispositivo"
Algumas páginas do Play mostram Varia de acordo com o dispositivo em vez de uma versão. O app usa builds diferentes por tipo de aparelho; cada uma ainda tem nome e código de versão normais, visíveis pelos métodos acima.
Este guia descreve o comportamento geral do Android; os nomes dos menus variam por fabricante e versão. Os downloads deste site vêm de espelhos de terceiros consolidados e nunca são modificados por nós.
Mais guias
- O que é um arquivo APK? Pacotes Android explicados
- XAPK, APKS, APKM e OBB: os formatos de pacote explicados
- Como permitir instalação de fontes desconhecidas no Android
- Como voltar um app Android para uma versão anterior
- App não instalado" no Android: causas e soluções
- Ocorreu um problema ao analisar o pacote": como corrigir