Errore XA1046 di .NET for Android

Messaggi di esempio

error XA1046: Attribute 'target-method-instance-to-static' in element 'replace-method' has value 'yes' that cannot be parsed as boolean; /path/to/jni-remapping.xml line 5.

Issue

L'attributo target-method-instance-to-static di un <replace-method> elemento nel file XML di modifica del mapping JNI contiene un valore che non può essere analizzato come un valore booleano. L'attributo richiede un valore booleano valido, true ad esempio o false.

Soluzione

Aggiornare l'attributo target-method-instance-to-static nel file XML di mapping JNI per usare un valore booleano valido (true o false):

<replacements>
  <replace-method
    source-type="com/example/Source"
    source-method-name="instanceMethod"
    target-type="com/example/Target"
    target-method-name="staticMethod"
    target-method-instance-to-static="true" />
</replacements>