如何在Firebase Crashlytics中搜索崩溃?

Dan*_*okh 5 firebase crashlytics crashlytics-android firebase-crash-reporting google-fabric

我已将应用程序从“ Fabric Crashlytics”迁移到“ Firebase Crashlytics”,并成功测试了新的崩溃是否到来。

但是很遗憾,我没有选择搜索问题的选项。我看到了“按用户搜索”选项,但是如果我想通过崩溃消息进行搜索,则不能。

这就是我引发异常的方式:

throw new RuntimeException("FirebaseTestDebug crash");
Run Code Online (Sandbox Code Playgroud)

我希望能够通过以下字符串搜索此异常: "FirebaseTestDebug"

我绝对可以使用以下UI在“ Fabric Crashlytics”中执行此操作: 在此处输入图片说明

Gak*_*ket 4

Exception截至 2021 年 12 月 16 日,Firebase Crashlytics 中没有消息搜索。

但是,如果您知道引发异常的方法名称,您仍然可以找到类似的异常。

请注意,搜索适用于:

  1. 标题
  2. 字幕
  3. 按键

虽然标题过于笼统“RuntimeException”,但副标题将包含引发该异常的方法的名称。这就是您可以用来查找给定消息的崩溃的方法。

例如,我想找到一个包含消息“无法从引用网址中提取确认代码”的异常,并且我有下一段代码:

override fun onInstallReferrerSetupFinished(responseCode: Int) {
    if (something) {
        throw RuntimeException("Can't extract confirmation code from referrer url: $referrer")
    }
}
Run Code Online (Sandbox Code Playgroud)

虽然我无法使用内部消息找到这些行,但我可以使用方法名称找到它: onInstallReferrerSetupFinished

搜索示例