提问者:小点点

Firebase crashlytics数据在dashbord中没有显示,即使在crashlytics集成到android应用程序一天之后


大约一天前,我在我的android应用程序中添加了firebase crashlytics。但我仍然在firebase控制台的crashlytics页面上看到以下入门指南。

下面是我添加crashlytics的git差异。

项目级分级文件:

@@ -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' }
     }
 }

应用程序级别分级文件:

@@ -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)进行了测试。

是什么原因导致仪表盘没有显示任何崩溃统计数据,即使在应用程序中设置了一天的崩溃数据?


共1个答案

匿名用户

将此添加到应用程序级别构建gradle应用插件:'com.google.gms.google-services'的底部,并将google json添加到应用程序文件夹中