【问题标题】:Crashlytics.log and Crashlytics.logException not working as expectedCrashlytics.log 和 Crashlytics.logException 未按预期工作
【发布时间】:2018-01-28 15:02:57
【问题描述】:

首先是一些版本信息:我说的是模块com.crashlytics.sdk.android:crashlytics:2.8.0和Gradle插件io.fabric.tools:gradle:1.25.1

我很高兴得知 Crashlytics 还可以将捕获的异常记录为非致命问题。但这似乎不像我希望的那样工作。

首先,logException 似乎不会触发任何事情,直到应用程序在崩溃后重新启动。这使得记录非致命问题(应用程序捕获异常并继续运行!)的功能变得毫无用处。

其次,如果在崩溃前通过logException 记录了两个或更多异常,则最后一个获胜,其他异常消失在永恒的虚空中。这是我在实验中观察到的。

那么我错过了什么?有没有办法告诉 Crashlytics 应该立即发送记录的异常?这是 Crashlytics 的预期工作方式,还是实施存在缺陷?就目前而言,loglogException 没有多大用处。

【问题讨论】:

    标签: android crashlytics


    【解决方案1】:

    您不会错过任何东西,Crashlytics 的设计并没有真正考虑到该用例,它更多地与分析相关,而不是崩溃报告。您可以改用 Answers API,它也是 Fabric 平台的一部分。但是请注意,不能保证日志会立即发送,在它们出现在仪表板之前会有一些延迟。

    【讨论】:

      猜你喜欢
      • 2018-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-22
      • 2021-06-04
      • 2022-01-24
      • 2015-05-11
      相关资源
      最近更新 更多