【发布时间】:2019-10-23 02:52:49
【问题描述】:
大约一天前,我在我的 Android 应用中添加了 firebase crashlytics。但我仍然在 firebase 控制台的 crashlytics 页面上看到以下入门指南。
以下是我添加 crashlytics 的 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)进行了测试。
即使在应用中设置了一天的 crashlytis 后,仪表板仍未显示任何崩溃统计信息的原因可能是什么?
【问题讨论】:
标签: android firebase crashlytics crashlytics-android