2

Facebook SDK でいくつかのバインディング エラーを修正しようとしています。同じクラスに同じ名前の「setPermissions」を持つ 2 つの関数があります。IntPtrバインディング ジェネレータによって生成された は、Monodroid各 に対して同じ変数名を作成していますid_setPermissions_Ljava_util_List_。バインド ジェネレーターが同じ変数名を作成しないように、関数の 1 つを別の名前に変更して、これを修正する必要があります。

ファイルに何を設定する必要があるかを理解することになると、私は立ち往生していMetadata.xmlます。私はこれまでのところこれを持っています:

<attr path="/api/package[@name='com.facebook']/class[@name='Session.OpenRequest']/method[@name='setPermissions']" name="managedName">OpenRequestSetPermission</attr>

上記の行の問題により、両方の関数が同じ名前に変更され、生成された問題が修正されませんstatic IntPtr id_setPermissions_Ljava_util_List_;

それらは異なる戻り値の型を持っていますが、Metadata.xml.

4

1 に答える 1