我正在尝试使用 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>
如果我在单声道开发中使用程序集浏览器检查生成的 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,但到目前为止没有成功。