https://firebase.google.com/docs/crash/androidのすべての手順に従って、 Firebase Crash レポートを実装しました。しかし、Firebase コンソールでクラッシュ レポートを表示できません。
Android スタジオの logcat では、次のように表示されます。
V/FirebaseCrash: Firebase Crash Reporting が無効になっています。
クラッシュ レポートを有効にする方法がわかりません。Firebase Crash Reporting を有効にする方法 - Androidも参照 しましたが、何も役に立ちません。
独自のコードを使用して例外をスローし、それが機能するかどうかを確認しました。
try {
throw new NullPointerException();
} catch (NullPointerException ex) {
FirebaseCrash.logcat(Log.ERROR, TAG, "NPE caught");
FirebaseCrash.report(ex);
}
プロジェクト Gradle :
// すべてのサブプロジェクト/モジュールに共通の構成オプションを追加できるトップレベルのビルド ファイル。 ビルドスクリプト { リポジトリ { jcenter() } 依存関係{ クラスパス「com.android.tools.build:gradle:2.1.3」 クラスパス「com.google.gms:google-services:3.0.0」 // 注: アプリケーションの依存関係をここに置かないでください。彼らは属しています // 個々のモジュール build.gradle ファイル内 } } すべてのプロジェクト { リポジトリ { jcenter() } }
アプリグラドル:
プラグインを適用: 'com.android.application' アンドロイド { コンパイルSdkバージョン22 buildToolsVersion '21.1.2' defaultConfig { applicationId "medimanage.corporate.mobile" minSdkバージョン 19 targetSdkバージョン 22 バージョンコード 3 バージョン名「2.2」 } ビルドタイプ { リリース { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } 依存関係{ コンパイル fileTree(include: ['*.jar'], dir: 'libs') 「com.android.support:appcompat-v7:22.2.1」をコンパイルします 「com.android.support:design:22.2.1」をコンパイルします 「com.android.support:support-v4:+」をコンパイルします 「com.daimajia.slider:library:1.1.5@aar」をコンパイルします 「uk.co.chrisjenx:calligraphy:2.1.0」をコンパイルします 「com.google.code.gson:gson:2.4」をコンパイルします 「de.keyboardsurfer.android.widget:crouton:1.8.5@aar」をコンパイルします 「com.astuetz:pagerslidingtabstrip:1.0.1」をコンパイルします 「com.github.clans:fab:1.4.0」をコンパイルします 「com.android.support:cardview-v7:22.2.1」をコンパイルします ファイルをコンパイルする('libs/android-error-reporter.jar') 「com.google.firebase:firebase-core:9.6.0」をコンパイルします 「com.google.firebase:firebase-crash:9.6.0」をコンパイルします } プラグインを適用: 「com.google.gms.google-services」
この問題を解決するのを手伝ってください。