我尝试将BugSense 3.0.5绑定到MonoDroid。我创建了一个新的Java绑定库项目,将bugsense3.0.5.jar添加到Jars文件夹中。我建立它,并收到以下错误:Monodroid绑定更改变量名称
“撞车”:成员名称不能与它们的封闭类型
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;
所以我需要在元数据中的全局变量“撞车”重命名。 XML - 但我该怎么做?
我有尝试:
<attr path="/api/package[@name='com.bugsense.trace.models']/class[@name='Crash']/field[@name='Crash']" name="managedName">mCrash</attr>
但它失败:匹配任何节点