"Erro: com.android.tools.aapt2.Aapt2Exception: erro AAPT2: verifique os logs para obter detalhes": causas e soluções

No artigo de hoje, falaremos sobre o erro com um nome muito longo: "Erro: com.android.tools.aapt2.Aapt2Exception: erro AAPT2: verifique os logs para obter detalhes". Este erro é afetado exclusivamente pelos criadores de conteúdo no ambiente de desenvolvimento integrado do Android Studio 3.0.

Um erro pode ocorrer durante muitos processos: montar um projeto, compilá-lo ou mesmo diretamente durante o desenvolvimento. O erro "Erro: com.android.tools.aapt2.Aapt2Exception: erro AAPT2: verifique os logs para obter detalhes" geralmente introduz muitos desenvolvedores do Android em um estupor, mas você pode se livrar dele facilmente na maioria dos casos.

Então, qual é o motivo dessa falha no Android Studio 3.0? Francamente, o motivo pode ser visto diretamente no próprio erro: a ferramenta de empacotamento de ativos Android da segunda versão. Muitos outros desenvolvedores recomendam desativar o AAPT2 para seus projetos se você encontrar o erro "Erro: com.android.tools.aapt2.Aapt2Exception: erro AAPT2: verifique os logs para obter detalhes", o que é extremamente simples, no entanto, existe mais uma solução pequena.

Como corrigir o erro "Erro: com.android.tools.aapt2.Aapt2Exception: erro AAPT2: verifique os logs para obter detalhes"?

Portanto, como dissemos acima, você pode facilmente desativar o AAPT em seu projeto - e tudo se resume a isso. Concordo, essa não é a solução mais lucrativa, pois evitamos o erro em si, mas funciona. Para desativar o AAPT2 em seu projeto, você precisa fazer o seguinte:

  • vá para a raiz do seu projeto e abra o arquivo gradle.properties ;
  • adicione a linha android.enableAapt2 = false a este arquivo ou altere-o, se estiver presente;
  • Agora sincronize o projeto clicando em Arquivo → Sincronizar .

Assim que você fizer isso, o erro "Erro: com.android.tools.aapt2.Aapt2Exception: erro AAPT2: verifique os logs para obter detalhes" será eliminado imediatamente, pois a Ferramenta de empacotamento de ativos da Android da segunda versão não é mais usada no projeto. O método está funcionando, mas não é totalmente prático, pois você deverá executar ações semelhantes em cada projeto que desenvolver.

O que mais pode ser feito? De fato, o erro "Erro: com.android.tools.aapt2.Aapt2Exception: erro AAPT2: verifique os logs para obter detalhes" geralmente ocorre devido à presença de caracteres cirílicos no diretório do arquivo .gradle . Vamos ver o que você precisa fazer:

  • clique em Arquivo → Configurações ;
  • depois vá para Build, Execution, Deployment;
  • selecione Gradle e observe a linha com o diretório - mude para um diretório em que falta o cirílico;

Na verdade, é tudo o que você precisa fazer para eliminar o erro "Erro: com.android.tools.aapt2.Aapt2Exception: erro AAPT2: verifique os logs para obter detalhes".

Artigos Interessantes