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

问题描述

我正在公司中开发一个android应用。

此应用程序使用了Fabric库。

我可以在“ 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在这里-

如果有任何旧的依赖项或意外遗忘的内容,请确保遵循the migration guide中的所有说明。

如果在creating and forcing a test crash之后仍无法获取崩溃报告,请尝试enabling debug mode并强制另一次测试崩溃。重新启动后,您的logcat中应该有更多日志记录,可以告诉您有关Firebase初始化状态以及崩溃报告是否已成功上传的更多信息。如果您可以共享日志,则最好使用这些日志更新您的帖子以提高可见性。

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...