.NET för Android-felet XA1045

Exempelmeddelanden

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

Problematik

Den genererade JNI-ommappnings-XML-filen med namnet i felet har inte det förväntade <replacements/> rotelementet. Byggprocessen skapar den här filen genom att slå samman sina interna indata för ommappning innan den genererar nativ JNI-ommappningskod.

Lösning

Granska filsökvägen som anges i felet och byggutdata för att identifiera vilken arbetsbelastning eller indata för paketommappning som resulterade i ogiltig XML. Varje ommappningsindata måste börja med ett <replacements> rotelement. Ett exempel:

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

När du har korrigerat eller uppdaterat källpaketet för indata tar du bort projektets obj katalog och återskapar så att den sammanfogade ommappningsfilen återskapas.