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 を mono 開発のアセンブリ ブラウザーで調べると、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