.NET for Android – XA1046-es hiba

Példaüzenetek

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

A target-method-instance-to-static JNI-remapping XML-fájl egyik <replace-method> elemének attribútuma olyan értéket tartalmaz, amely nem elemezhető logikai értékként. Az attribútumhoz érvényes logikai értékre van szükség, például true vagy false.

Megoldás

Frissítse a JNI-remapping XML-fájlban található target-method-instance-to-static attribútumot úgy, hogy érvényes logikai értéket használjon (true vagy 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>