Requer Android x.x": versões mínima e alvo explicadas
Advertisement
Dois números no manifesto
SDK mínimo é a versão mais antiga do Android em que o app instala. O instalador impõe isso: um pacote com mínimo acima da sua versão falha com INSTALL_FAILED_OLDER_SDK ou, em alguns celulares, com erro de análise. As páginas de versão mostram isso como Requer Android 6.0+.
SDK alvo é a versão contra a qual o desenvolvedor testou. Não bloqueia a instalação, mas muda como o Android trata o app: permissões, limites em segundo plano, acesso ao armazenamento. O Google Play exige um alvo recente em novos envios, e é por isso que builds antigas às vezes se comportam de forma diferente em um celular novo.
Versões do Android e níveis de API
| Android | Nível de API | Lançamento |
|---|---|---|
| 5.0 / 5.1 | 21 / 22 | 2014-2015 |
| 6.0 | 23 | 2015 |
| 7.0 / 7.1 | 24 / 25 | 2016 |
| 8.0 / 8.1 | 26 / 27 | 2017 |
| 9 | 28 | 2018 |
| 10 | 29 | 2019 |
| 11 | 30 | 2020 |
| 12 / 12L | 31 / 32 | 2021-2022 |
| 13 | 33 | 2022 |
| 14 | 34 | 2023 |
| 15 | 35 | 2024 |
| 16 | 36 | 2025 |
Algumas fontes mostram o nível de API em vez do nome da versão; a tabela faz a conversão.
Descobrir sua versão do Android
Configurações › Sobre o telefone › Versão do Android. As interfaces dos fabricantes (One UI, MIUI, HyperOS, ColorOS) têm numeração própria; o que importa é a versão do Android por baixo.
Escolher uma build para um aparelho antigo
Quando a versão atual exige um Android mais novo que o seu, abra o histórico de versões do app e volte até o campo Requer Android servir. A build mais recente que sirva costuma ser a melhor escolha: mais antiga significa mais recursos ausentes e, em apps online, maior chance de os servidores do desenvolvedor não a aceitarem mais. A ordem de instalação está em como voltar a uma versão antiga.
32 bits e 64 bits
Independentemente da versão do Android, a build precisa incluir código nativo para sua CPU. Celulares vendidos desde 2019 são 64 bits (arm64-v8a) e rodam apps de 32 bits também, exceto em aparelhos com Android 15 que saem apenas com 64 bits, como Pixels recentes, que recusam pacotes só de 32 bits. Celulares muito antigos de 32 bits precisam de uma build que ainda inclua código armeabi-v7a; APKs universais incluem, pacotes gerados para um aparelho de 64 bits não.
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.