.NET voor Android-foutcode XA1045

Voorbeeldberichten

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

Issue

Het gegenereerde JNI-remapping-XML-bestand dat in de fout wordt genoemd, heeft niet het verwachte <replacements/> als hoofdelement. De build maakt dit bestand door de interne remapping-invoer samen te voegen voordat native JNI-remappingcode wordt gegenereerd.

Solution

Controleer het bestandspad dat in de foutmelding wordt vermeld en de build-uitvoer om vast te stellen welke workload of invoer voor pakketremapping ongeldige XML heeft gegenereerd. Elke invoer die opnieuw wordt toegepast, moet beginnen met een <replacements> hoofdelement. Voorbeeld:

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

Nadat u het bronpakket van de invoer hebt gecorrigeerd of bijgewerkt, verwijdert u de map obj van het project en bouwt u het project opnieuw, zodat het samengevoegde remapping-bestand opnieuw wordt gegenereerd.