Я добавил firebase crashlytics в свое приложение для Android около дня назад. Но я все еще вижу следующее руководство по началу работы на странице аварийного отключения консоли Firebase.
Ниже приведен мой git diff для добавления аварийных сообщений.
файл gradle уровня проекта:
@@ -5,10 +5,12 @@ buildscript {
repositories {
jcenter()
google()
+ maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.1'
- classpath 'com.google.gms:google-services:4.3.0'
+ classpath 'com.google.gms:google-services:4.3.2'
+ classpath 'io.fabric.tools:gradle:1.31.2' // Crashlytics plugin
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
@@ -18,6 +20,7 @@ allprojects {
repositories {
jcenter()
google()
+ maven { url 'https://maven.fabric.io/public' }
}
}
файл gradle уровня приложения:
@@ -1,4 +1,5 @@
apply plugin: 'com.android.application'
+apply plugin: 'io.fabric'
android {
compileSdkVersion 29
@@ -93,6 +94,8 @@ dependencies {
implementation 'com.google.firebase:firebase-firestore:21.2.0'
implementation 'com.google.firebase:firebase-auth:19.1.0'
implementation 'com.google.firebase:firebase-storage:19.1.0'
+ implementation 'com.google.firebase:firebase-analytics:17.2.0'
+ implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
implementation 'net.cachapa.expandablelayout:expandablelayout:2.9.2'
implementation 'org.dizitart:nitrite:3.2.0'
implementation 'com.github.bumptech.glide:glide:4.9.0'
Я несколько раз ломал свое приложение, используя следующий метод.
Crashlytics.getInstance().crash();
Мое устройство подключено к Интернету.
Я тестировал с использованием как отладочной, так и сборочной версии (подписанный apk).
В чем может быть причина того, что на панели не отображается статистика по сбоям,даже после дня сбоев настройки в приложении?