【问题标题】:Fabric doesn't report fatal crashes on androidFabric 没有报告 android 上的致命崩溃
【发布时间】:2017-04-30 17:12:46
【问题描述】:

我使用fabriccrashlytics 插件 我在 onCreate 中有以下代码:

if (!BuildConfig.DEBUG)
    Fabric.with(this, new Crashlytics());

我收到来自fabric 的每日报告。奇怪的是,报告中无崩溃的用户低于100%,但我没有在fabric 仪表板中看到未解决的问题。此外,一些崩溃fabric 确实通过电子邮件报告:

一个致命问题已关闭,但在 1.0.1 版本中再次弹出

这是正常行为吗?如果不是,我如何接收所有崩溃的报告?

【问题讨论】:

  • 您认为已解决并较早关闭的问题之一(致命崩溃)似乎再次出现。也许它没有正确修复。或者,可能很少有用户仍在使用存在该问题的旧版本。这就是为什么您看不到“未解决”问题但仍然遇到崩溃的原因。
  • 但是为什么对于某些崩溃结构会重新打开问题?

标签: android crashlytics google-fabric


【解决方案1】:

来自 Fabric 的 Mike。我们不会在每次崩溃时通知,因为这对许多开发人员来说是不堪重负的。当问题是新的、退化的或在稳定性摘要中时,我们会通知您。如果您关闭了一个问题,然后我们检测到崩溃发生在我们之前没有看到崩溃的不同版本中,那么我们将重新打开它并将其标记为回归,即您收到的通知。

在您的 Fabric 控制面板上,我们默认会根据每日活跃用户数打开过去 7 天内您应用的热门版本的问题。如果您在仪表板中没有看到问题,我建议您调整过滤器以选择所有问题和所有版本。

【讨论】:

  • 谢谢。我猜这些崩溃是针对早期版本的。顺便说一句:有没有办法根据构建版本获取所有崩溃的统计信息?
  • 您可以在 Crashlytics 仪表板中选择任何版本,并查看该版本的无崩溃用户和会话。只需选择所有问题,您就会看到完整的数据。
猜你喜欢
  • 2015-12-23
  • 1970-01-01
  • 1970-01-01
  • 2017-11-07
  • 2019-03-25
  • 2014-09-28
  • 1970-01-01
  • 2015-07-24
相关资源
最近更新 更多