我正在尝试使用Crittercism for Mono for Android。我已经设法使用以下Metadata.xml
编译了crittercism jar的绑定项目<metadata>
<remove-node path="/api/package[@name='crittercism.android']/class[@name='a.a']" />
<remove-node path="/api/package[@name='crittercism.android']/class[@name='a.c']" />
<remove-node path="/api/package[@name='crittercism.android']/class[@name='b.b']" />
<remove-node path="/api/package[@name='crittercism.android']/class[@name='d.a']" />
<remove-node path="/api/package[@name='crittercism.android']/class[@name='f.a']" />
</metadata>
如果我使用mono develop中的汇编浏览器检查生成的dll,则使用init方法
Com.Crittercism.App.Crittercism.Init(Context c, String token);
缺少它。我上面提到的类的删除在我看来只是内部混淆的类,但我不确定。有没有人设法成功使用它?
编辑:
在构建日志中,我可以找到一行
Unknown parameter type org.json.JSONObject... found in method Init in type Com.Crittercism.App.Crittercism
也许与此有关?我已经尝试在绑定项目中添加一个json.org jar作为参考jar,但到目前为止还没有成功。