如何在 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?