我有 successfully integrated Firebase 进入我的项目
(身份验证和存储工作很棒)但是在Crashlytics的简单集成和故意崩溃我的应用程序之后(而不是故意:) - No crash report 出现在崩溃仪表板中 .
我在Logcat中看到:
D / FirebaseApp:com.google.firebase.crash.FirebaseCrash未链接 . 跳过初始化
I/CrashlyticsCore: Crashlytics report upload complete: 5BEDB1320329-0001-43 ...
我已经将Crashlytics集成到其他3个应用程序中,没有任何问题,但由于某种原因,它在我的新应用程序中无效 .
谁能想到我错过了什么?
新下载的google-services.json文件已就位
我添加到项目gradle文件:
buildscript {
repositories {
maven {
url 'https://maven.fabric.io/public'
}
}
dependencies {
classpath 'com.google.gms:google-services:4.2.0'
classpath 'io.fabric.tools:gradle:1.26.1'
}
}
allprojects {
repositories {
// ...
maven {
url 'https://maven.google.com/'
}
}
}
并添加到app gradle文件中:
apply plugin: 'io.fabric'
dependencies {
// ...
implementation 'com.google.firebase:firebase-core:16.0.5'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.6'
}
谢谢你的想法
Update
启用Crashlytics调试日志显示 the crash was captured and reported 但项目的Firebase Crashlytics仪表板中仍未显示任何内容
D/CrashlyticsCore: Checking for crash reports...
D/CrashlyticsCore: Found crash report /data/.../files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/fatal-sessions/5BEEA22001B0-0001-21C3-C00BC3A0D0B2.cls
D/CrashlyticsCore: Attempting to send 1 report(s)
D/Answers: Response code for analytics file send is 200
D/CrashlyticsCore: Adding single file 5BEEA22001B0-0001-21C3-C00BC3A0D0B2.cls to report 5BEEA22001B0-0001-21C3-C00BC3A0D0B2
D/CrashlyticsCore: Sending report to: https://reports.crashlytics.com/spi/v1/platforms/android/apps/com.salt.logomaker/reports
D/CrashlyticsCore: Create report request ID: null
D/CrashlyticsCore: Result was: 202
I/CrashlyticsCore: Crashlytics report upload complete: 5BEEA22001B0-0001-21C3-C00BC3A0D0B2
D/CrashlyticsCore: Removing report at /data/.../files/.Fabric/com.crashlytics.sdk.android.crashlytics-core/fatal-sessions/5BEEA22001B0-0001-21C3-C00BC3A0D0B2.cls
D/CrashlyticsCore: Checking for crash reports...
D/CrashlyticsCore: No reports found.
1 回答
您是否还在主要活动的onCreate中添加了
Fabric.with(this, Crashlytics())
?