Firebase Crashlytics在从Fabric迁移后不会跟踪Android的崩溃



我正在一家公司开发一款安卓应用程序。

此应用程序已使用结构库。

我可以在build.gradle文件中找到依赖项。

我们可以在Firebase Crashlytics控制台中看到崩溃报告。

最近,我将依赖关系从Fabric更改为Firebase Crashlytics。

// Remove the Fabric Crashlytics SDK.
implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
// Add the Firebase Crashlytics SDK.
implementation 'com.google.firebase:firebase-crashlytics:17.1.1'

我遵循了迁移指南文档。

建筑签约Apk成功。

昨天我把APK上传到了PlayStore。

今天早上,当我检查Firebase Crashlytics控制台时。

没有与新版APK相关的崩溃报告。(我只能找到旧版本的崩溃报告。(

但当我在PlayStore控制台上查看时,我可以找到一些崩溃报告。

我现在该怎么办?


当我在调试模式下运行它时,我可以找到以下日志。

2020-08-13 12:35:31.568 709-709/co.spoonme I/FirebaseCrashlytics: Initializing Crashlytics 17.1.1

当我检查";Firebase>"最新版本";选项卡,我可以找到新版本。这意味着Firebase将跟踪新版本。

但只有崩溃报告没有被跟踪。。。为什么?

Firebaser此处-

确保您已经按照迁移指南中的所有说明进行了操作,以防出现任何旧的依赖项或意外留下的东西。

如果在创建并强制测试崩溃后仍然无法获得崩溃报告,请尝试启用调试模式并强制另一个测试崩溃。重新启动后,应该会有更多的日志记录在您的logcat中,告诉您更多关于Firebase初始化状态的信息,以及故障报告是否已成功上传。如果你同意共享日志,那么最好用这些日志更新你的帖子以提高可见性。

我认为查看build.gradle文件以及在主应用程序代码中初始化Firebase的位置也会很有帮助。

最新更新