【问题标题】:Crashes not showing in Crashlytics after migrating from Fabric从 Fabric 迁移后崩溃未显示在 Crashlytics 中
【发布时间】:2020-09-08 16:18:59
【问题描述】:

到目前为止,我已经在 Fabric 和 Firebase Crashlytics 之间建立了链接,因此在今天之前,我的所有应用程序崩溃都显示在 Firebase Crashlytics 中。

今天,我决定按照 Google 的迁移指南从 Fabric 完全迁移到 Firebase:

https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=android

我已经完全按照它,并且已经检查了六次以确保一切都是正确的。然而,当我强制崩溃并检查我的 Firebase Crashlytics 时,我的十几个崩溃都没有出现:

https://i.stack.imgur.com/cNcv8.png

这表明我有 77.78% 的无崩溃用户,但实际上没有任何崩溃出现。

我错过了什么?为什么不显示崩溃?


编辑:

我发现它在使用debug 构建类型时显示崩溃,但它不适用于release。有什么想法吗?

编辑:

这看起来像是 Proguard/R8 的问题。尝试了十几种不同的方法,但似乎没有任何帮助。可能是依赖项影响了这一点?

【问题讨论】:

  • 您确定要在没有附加调试器的情况下重新运行应用程序(崩溃后)?
  • 请记住,在您的应用中的 SDK 将返回到 Firebase 的时间与它记录的一批崩溃报告之间存在一些延迟。
  • @Aaron 是的,没有附加调试器,我已经多次清理和重建应用程序,并且我已经使缓存无效并重新启动了 Android Studio。没有任何效果。
  • 你等了多久?我会给自己最多 5-10 分钟。
  • @Aaron 我触发第一次崩溃已经快 12 个小时了。此外,在迁移之前,崩溃几乎立即出现。

标签: android firebase crashlytics google-fabric


【解决方案1】:

原来我的其他依赖项之一https://github.com/ACRA/acra 是罪魁祸首。删除该依赖项解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-10
    • 2019-03-27
    • 2018-07-30
    • 2020-10-20
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多