erro XA1045 do .NET para Android

Mensagens de exemplo

error XA1045: Input file `/path/to/jni-remapping.xml` does not start with `<replacements/>`.

Issue

O arquivo XML de remapeamento JNI gerado, mencionado na mensagem de erro, não tem o elemento raiz esperado `<replacements/>`. A compilação cria este arquivo ao mesclar suas entradas internas de remapeamento antes de gerar o código nativo de remapeamento JNI.

Solução

Inspecione o caminho do arquivo relatado no erro e a saída de build para identificar qual carga de trabalho ou entrada de remapeamento de pacote produziu XML inválido. Cada entrada de remapeamento deve começar com um elemento raiz <replacements>. Por exemplo:

<replacements>
  <replace-type from="com/example/Old" to="com/example/New" />
</replacements>

Depois de corrigir ou atualizar o pacote-fonte de entrada, exclua o diretório obj do projeto e recompile para que o arquivo de remapeamento combinado seja regenerado.