2

我正在尝试使用 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,但到目前为止没有成功。

4

1 回答 1

0

Crittercism的联合创始人在这里。如果您仍然遇到绑定问题,实际上我们刚刚发布了一个官方支持的 Xamarin 插件,它应该可以修复该错误。你可以在这里下载:

http://components.xamarin.com/view/crittercism

于 2014-07-25T05:24:01.660 回答