BugSense 3.0.5 を MonoDroid にバインドしようとしています。新しい Java Binding Library プロジェクトを作成し、bugsense3.0.5.jar を Jars フォルダーに追加します。ビルドすると、次のエラーが発生します。
'Crash': メンバー名はそれらを囲む型と同じにすることはできません
The auto generate code:
[global::Android.Runtime.Register ("com/bugsense/trace/models/Crash", DoNotGenerateAcw=true)]
public partial class Crash : global::Java.Lang.Object, global::Java.IO.ISerializable {
[Register ("CRASH")]
public const int Crash = (int) 1;
そのため、Metadata.xml のグローバル変数「Crash」の名前を変更する必要がありますが、どうすればよいですか?
私は試してみました:
<attr path="/api/package[@name='com.bugsense.trace.models']/class[@name='Crash']/field[@name='Crash']" name="managedName">mCrash</attr>
しかし失敗します: 一致するノードがありません