Compartilhar via


Erro/aviso APT2000 do .NET para Android

Mensagens de erro do exemplo APT2000

  • error APT2000 Cannot find the specified file
  • error APT2000: Resource entry resource_name is already defined.
  • error APT2000: No resource found that matches the given name (at 'resource_name' with value '@string/foo').
  • error APT2000: invalid resource directory name: "obj\Debug\dir with spaces" "dir with spaces".
  • warning APT2000: warn: removing resource com.companyname.example:drawable/foo without required default value.

Questão

Esta mensagem indica que aapt2 (Android Asset Packaging Tool) relatou um erro ou aviso. aapt2 faz parte do SDK do Android e é usado internamente pelo .NET para Android para processar e compilar recursos em ativos binários.

Os erros relatados por aapt2 estão fora do controle do .NET para Android, portanto, um código de erro geral de APT2000 é usado para relatar a mensagem exata proveniente de aapt2.

Solução

Ler a mensagem de erro real e examinar a saída do log de diagnóstico geralmente pode fornecer informações suficientes para resolver o problema por conta própria. Pode ser útil fazer uma pesquisa na Internet para a mensagem de erro. Examinar soluções que são para aplicativos Android baseados em Java também pode ajudar.

Para saber mais sobre aapt2 e recursos do Android, consulte a documentação do Android.