Erro XA4307 do .NET para Android

Questão

A Proguard tarefa MSBuild encontrou um arquivo de configuração do ProGuard que não pôde analisar. Esses arquivos geralmente são declarados em seu projeto .NET para Android com uma ação de compilação de ProguardConfiguration. No entanto, o .NET para Android também gera arquivos de configuração do ProGuard internamente durante o processo de build.

Para saber mais sobre o ProGuard e como ele se relaciona com o desenvolvimento do Android, consulte a documentação do Android ou o site do ProGuard.

Solução

Verifique se você não está declarando um ProguardConfiguration elemento de build que contenha entradas válidas. Isso também pode ser causado pelo arquivo de configuração que contém uma Marca de Ordem de Byte (BOM) no início do arquivo. Se esse for o caso, remova o BOM ou salve o arquivo usando a codificação ASCII.

Considere enviar um bug se você estiver recebendo esse erro em circunstâncias normais.