私の Android プロジェクトは vs-android を使用し、Ant を介して Java ビルドを行います。crashlytics/Ant のドキュメントに従って、custom_rules.xml を設定して crashlytics_build.xml を含めるようにしました。その結果、Ant の出力には crashlytics への参照が含まれます。
-post-build:
release:
android_rules.-pre-build:
crashlytics-init:
crashlytics-cleanup-resources:
crashlytics-pre-build:
crashlytics-init:
crashlytics-upload-deobs:
-pre-build:
crashlytics-generate-resources:
crashlytics-code-gen:
android_rules.-code-gen:
次に、コンパイルエラーが発生します。
error: package com.crashlytics.android does not exist
import com.crashlytics.android.Crashlytics;
どのように機能するかはわかりませんが、ビルド プロセス中に Crashlytics が jar を正常に挿入できないようです。インターネット上の他の場所に crashlytics-1.1.13.jar のコピーを見つけました。これを libs フォルダーに追加すると、問題が解決します。アプリが実行され、クラッシュが報告されます。
ただし、これは理想的ではありません。jar ファイルの更新を取得していないため (1.1.13 が最新かどうかわかりません)、他の目に見えない問題が原因で発生しているかどうかもわかりません。これもまた。
何か案は?