如何在 Firebase Crashlytics 中搜索崩溃?

Posted

技术标签:

【中文标题】如何在 Firebase Crashlytics 中搜索崩溃?【英文标题】:How to search a crash in Firebase Crashlytics? 【发布时间】:2019-05-12 15:58:59 【问题描述】:

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

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

这就是我抛出异常的方式:

throw new RuntimeException("FirebaseTestDebug crash");

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

我绝对可以使用以下 UI 在“Fabric Crashlytics”中做到这一点:

【问题讨论】:

【参考方案1】:

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

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

请注意,搜索适用于:

    标题 字幕 钥匙

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

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

override fun onInstallReferrerSetupFinished(responseCode: Int) 
    if (something) 
        throw RuntimeException("Can't extract confirmation code from referrer url: $referrer")
    

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

【讨论】:

以上是关于如何在 Firebase Crashlytics 中搜索崩溃?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Firebase (Crashlytics) 记录非致命(捕获)异常

如何在 Flutter 中启用/禁用 Firebase Crashlytics

如何从 Fabric Crashlytics 迁移到 Firebase Crashlytics?

如何将映射文件上传到 Firebase Crashlytics?

如何在调试模式下,在 react-native-firebase 中禁用 Crashlytics?

如何在 Firebase Crashlytics 中搜索崩溃?