TechBigs
Voltar ao blog
Erros de instalaçãoSolução de problemasadb

Como resolver "App não instalado" e "Problema ao analisar o pacote" no Android

Veja as causas reais de "App não instalado" e "Problema ao analisar o pacote": arquivos corrompidos, bundles, conflito de assinatura, downgrade e mais.

Equipe editorial do TechBigs2026-10-098 min min de leitura

Versões em outros idiomas

As duas mensagens vêm do instalador de pacotes do Android e as duas são vagas de propósito: a caixa de diálogo esconde o motivo técnico atrás de uma frase genérica. A solução depende inteiramente desse motivo escondido, então este guia passa pelas causas na ordem em que elas costumam aparecer e depois mostra como pegar o código de erro exato pelo computador quando chutar não resolve. Dependendo da versão e do fabricante, você vai ver textos como "App não instalado" ou "Ocorreu um problema ao analisar o pacote".

O que cada mensagem costuma indicar

  • "Problema ao analisar o pacote" quer dizer que o Android não conseguiu ler o arquivo como um APK válido. Causas típicas: download incompleto ou corrompido, um arquivo que não é um APK comum (um XAPK ou APKS renomeado ou aberto do jeito errado) ou um app feito para uma versão do Android mais nova que a sua. Versões antigas do Android costumam mostrar esse último caso como erro de análise.
  • "App não instalado" quer dizer que o arquivo foi lido, mas a instalação foi recusada. Causas típicas: conflito de assinatura com um app que já está no celular, tentativa de instalar uma versão mais antiga, hardware ou versão do Android incompatíveis, falta de espaço ou bloqueio por política. Versões recentes do Android costumam acrescentar o motivo, como conflito com um pacote existente ou app incompatível com o celular. O texto muda conforme a versão do Android e o fabricante.

Passo 1: confirme que o arquivo está completo

Download interrompido é a causa mais comum de erro de análise.

  1. Compare o tamanho do arquivo no celular com o tamanho informado na página de download.
  2. Se a página publicar um checksum SHA-256, compare também. O guia para verificar o checksum SHA-256 de um APK mostra como fazer isso no celular e no computador.
  3. Se algo não bater, apague o arquivo e baixe de novo com uma conexão estável.
  4. Salve o APK no armazenamento local, normalmente na pasta Downloads, e abra a partir dali. Abrir direto da pré-visualização de um ZIP, de um app de mensagens ou de um serviço de nuvem costuma falhar.

Passo 2: confirme que é um APK único, não um bundle

Se o arquivo termina em .xapk, .apks ou .apkm, ou se alguém renomeou um desses para .apk, o instalador do sistema não dá conta. Bundles têm vários APKs divididos, às vezes com dados OBB do jogo, e precisam de um instalador compatível. Instalar só o base.apk de um bundle também pode falhar, ou deixar um app que fecha na hora porque faltam partes. Em APK, XAPK, APKS e APKM você vê o que cada formato contém.

Passo 3: verifique se há conflito de assinatura

O Android aceita só uma chave de assinatura por nome de pacote. Se já existe um app instalado com o mesmo nome de pacote assinado com outra chave (por exemplo, a versão da Play Store de um app que você quer trocar por uma build modificada, ou o contrário), a atualização é recusada.

A solução é remover primeiro a cópia instalada:

  1. Salve o que der: entre na conta ou no salvamento em nuvem do app e exporte as configurações, se o app oferecer isso.
  2. Desinstale o app existente. Isso apaga os dados locais dele no celular.
  3. Instale o arquivo novo.

Se o Android continuar acusando conflito depois da desinstalação, provavelmente o app ainda está em outro lugar do celular:

  • Outro usuário ou um perfil de trabalho. Em alguns aparelhos, a tela de informações do app tem uma opção de menu como Desinstalar para todos os usuários.
  • Uma cópia clonada ou "dupla" criada pelo recurso de clonar apps do fabricante, ou uma cópia dentro de uma pasta segura.
  • Um app do sistema desativado com o mesmo nome de pacote. Ele não pode ser removido sem root, então uma build desse pacote assinada com outra chave não vai instalar.

Passo 4: descarte um downgrade

Todo APK tem um código de versão interno. O Android recusa um arquivo com código de versão menor que o do app instalado, mesmo que os dois venham do mesmo assinante. Pegue a mesma versão ou uma mais nova, ou desinstale antes, sabendo que vai perder os dados locais.

Passo 5: confira a versão do Android e a CPU

  • Versão mínima do Android. Se o app exige uma versão mais nova do que a do seu celular, ele não instala. Veja a sua em Configurações > Sobre o telefone > Versão do Android. O caminho muda conforme o fabricante; na Samsung fica em Sobre o telefone > Informações do software.
  • Arquitetura da CPU. Um APK com código nativo só para arm64-v8a não instala num celular com sistema de 32 bits, e o contrário acontece nos aparelhos que só aceitam 64 bits. O guia para descobrir a versão do Android e a arquitetura da CPU explica como checar e qual build escolher.
  • Apps muito antigos em Android recente. O Android 14 em diante não instala apps voltados para níveis de API muito antigos (anteriores ao Android 6.0). Só uma versão atualizada do app resolve.

Passo 6: libere espaço

O instalador precisa de espaço para o arquivo baixado e para a cópia instalada, além de uma folga enquanto o app é otimizado. Com pouquíssimo espaço livre, a instalação falha mesmo quando o APK é pequeno. Libere espaço antes; como liberar espaço para jogos grandes mostra o que dá para apagar com segurança razoável. Uma ferramenta como o Disk & Storage Analyzer mostra para onde o espaço foi.

Passo 7: permissões e bloqueios por política

  • Instalar apps desconhecidos. Desde o Android 8.0, essa permissão é dada app por app. Libere para o app que abre o arquivo (navegador ou gerenciador de arquivos) em Configurações > Apps > Acesso especial a apps > Instalar apps desconhecidos. Os nomes dos menus mudam conforme o fabricante. Em permissões especiais do Android está explicado o que essa permissão faz.
  • Google Play Protect. Mantenha ativado. Se ele bloquear uma instalação ou mostrar um aviso, leia o motivo. Um aviso de app não reconhecido é diferente da detecção de um comportamento nocivo conhecido; se ele apontar comportamento nocivo, não instale o arquivo.
  • Aparelhos gerenciados. Em celulares corporativos ou de escola, uma política do administrador pode bloquear instalações fora da loja aprovada. Só o administrador pode mudar isso.

Descubra o motivo exato com o adb

Se nada disso resolver, o computador vai mostrar a causa real. Ative as Opções do desenvolvedor e a Depuração USB, conecte o celular e rode:

adb install app.apk

O comando mostra um código Failure [...] em vez da caixa de diálogo genérica. Os mais comuns:

CódigoSignificado
INSTALL_FAILED_UPDATE_INCOMPATIBLEA assinatura não bate com a do app instalado (passo 3)
INSTALL_FAILED_VERSION_DOWNGRADECódigo de versão menor que o instalado (passo 4)
INSTALL_FAILED_OLDER_SDKExige uma versão mais nova do Android (passo 5)
INSTALL_FAILED_NO_MATCHING_ABISNão há código nativo para a arquitetura da sua CPU (passo 5)
INSTALL_FAILED_DEPRECATED_SDK_VERSIONNível de API antigo demais para o Android 14 em diante (passo 5)
INSTALL_FAILED_INSUFFICIENT_STORAGEFalta espaço livre (passo 6)
INSTALL_FAILED_MISSING_SPLITAPK base instalado sem as divisões obrigatórias (passo 2)
INSTALL_PARSE_FAILED_NO_CERTIFICATESO APK não está assinado ou a assinatura está corrompida (passo 1)

Para achar uma cópia que sobrou do passo 3, adb shell pm list packages lista todos os nomes de pacote do celular; filtre com grep no macOS ou Linux, ou com findstr no Windows.

Perguntas frequentes

Reiniciar o celular ajuda? Às vezes. Uma sessão de instalação travada ou uma tarefa de limpeza de armazenamento podem bloquear o instalador, e reiniciar resolve as duas coisas. Não resolve conflito de assinatura, downgrade nem build incompatível.

Dá para manter meus dados ao trocar a versão do Play por uma build modificada? Não. As duas são assinadas com chaves diferentes, então você precisa desinstalar uma antes de instalar a outra, e os dados locais vão junto. O progresso só se mantém se o app sincronizar com uma conta ou um salvamento em nuvem.

Todo APK que eu tento falha neste celular. O que sobra? Confira primeiro o passo 7, porque a falta da permissão "Instalar apps desconhecidos" ou uma política do aparelho afetam qualquer arquivo. Se estiver tudo certo, rode adb install com um arquivo para ler o código real. Seja o que for instalar, venha do TechBigs ou de qualquer outro lugar, mantenha o Play Protect ativado o tempo todo.

Mais artigos