Compartilhar via


Erro APT2265 do .NET para Android

Questão

A ferramenta aapt2 não consegue resolver um dos arquivos que foi passado. Isso geralmente é causado por caracteres não ASCII no nome do projeto ou no caminho para o projeto.

Solução

A melhor maneira de evitar isso é garantir que seu projeto não contenha caracteres não ASCII. Por exemplo, se você criar todos os seus projetos em pastas como

C:\Users\shëlly\Visual Studio 2022\Android\MyProjects\Com.SomeReallyLongCompanyName.MyBrillantApplication\MyBrilliantApplicaiton.Android\

você pode muito bem encontrar problemas não apenas com aapt2, mas também com a compilação Antecipada. Manter seus nomes de projeto e estruturas de pastas curtos, concisos e ASCII ajudará a resolver esses problemas. Por exemplo, em vez do acima, você pode usar

C:\Work\Android\MyBrilliantApp

O que é muito mais curto, não contém caracteres não ASCII e tem muito menos probabilidade de enfrentar problemas.