XA1045-ös Android-hiba .NET

Példaüzenetek

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

Issue

A hibában megnevezett generált JNI-újraleképezési XML-fájl nem rendelkezik a várt <replacements/> gyökérelemmel. A build úgy hozza létre ezt a fájlt, hogy egyesíti a belső újrametszeti bemeneteket, mielőtt natív JNI-remappingkódot hozna létre.

Megoldás

Vizsgálja meg a hiba által jelentett fájl elérési útját és a buildkimenetet annak megállapításához, hogy melyik számítási feladat vagy csomag újrametsző bemenete érvénytelen XML-t eredményezett. Minden újraleképezési bemenetnek egy <replacements> gyökérelemmel kell kezdődnie. Például:

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

A bemenet forráscsomagjának javítása vagy frissítése után törölje a projekt obj könyvtárát, majd építse újra, hogy az egyesített újraleképezési fájl újra létrejöjjön.