Android 添加 firebase crashlytics 时应用崩溃

Android app crashes when adding firebase crashlytics

我正在从 fabric 迁移到 firebase crashlytics。我已经能够迁移到 AndroidX(我认为这是必要的)。然后我按照 this 步骤进行操作,但是当我添加 crashlytics 依赖项时应用程序崩溃(如果我注释掉 crashlytics 实现行,一切正常)。

implementation 'com.google.firebase:firebase-crashlytics:17.0.0'

使用物理 phone 时,我没有收到任何错误,只有一些 SQLiteEventStore 和 JobInfoScheduler 日志以及 sigkill:

https://gist.github.com/raquelhortab/60ebd50ead5aa820c34bc271a09e94b7

使用模拟器时出现 okhttp3 错误(您可以在上面的要点中看到)。同样,唯一的区别是应用程序 build.gradle.

中的 crashlytics 行

okhttp3 错误让我觉得我可能必须更新 glide 和 okhttp3(这不是那么容易),但它在没有 crashlytics 的情况下工作得很好,所以我认为这不是问题所在。

我也试过 crashlytics 版本 17.2.2 和更新版本的 firebase 相关实现,你也可以在要点中找到 gradle 文件。

PS:如果这个问题已经得到解答,我深表歉意,搜索 crashes 和 crashlytics 会导致许多与 crashlytics 无关的崩溃问题(这是逻辑)

从提供的错误堆栈来看,似乎不是 firebase 问题。尝试为 com.squareup.okhttp3:logging-interceptorcom.squareup.okhttp3:okhttp

添加相同的版本

尝试3.4.1