.NET pro Android – chyba XA1045

Ukázkové zprávy

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

Problém

Vygenerovaný soubor XML pro přemapování JNI uvedený v chybové zprávě nemá očekávaný kořenový prvek <replacements/>. Sestavení vytvoří tento soubor sloučením interních vstupů pro přemapování před generováním nativního kódu pro přemapování JNI.

Řešení

Zkontrolujte cestu k souboru uvedenou v chybové zprávě a výstup sestavení, abyste zjistili, který vstup pro přemapování úlohy nebo balíčku vytvořil neplatný kód XML. Každý vstup pro přemapování musí začínat kořenovým prvkem <replacements> . Příklady:

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

Po opravě nebo aktualizaci zdrojového balíčku vstupu odstraňte adresář projektu obj a znovu sestavte, aby se sloučený znovu namapovaný soubor znovu vygeneroval.