.NET for Android エラー XA1046

メッセージの例

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

JNI 再マップ XML ファイル内の<replace-method>要素のtarget-method-instance-to-static属性には、ブール値として解析できない値が含まれています。 この属性には、 true や falseなどの有効なブール値が必要です。

ソリューション

有効なブール値 (trueまたはfalse) を使用するように、JNI 再マップ XML ファイルのtarget-method-instance-to-static属性を更新します。

<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>