【问题标题】:How to search a crash in Firebase Crashlytics?如何在 Firebase Crashlytics 中搜索崩溃?
【发布时间】:2019-05-12 15:58:59
【问题描述】:
我已将应用程序从“Fabric Crashlytics”迁移到“Firebase Crashlytics”,并成功测试了新崩溃是否到来。
但不幸的是,我没有看到搜索问题的选项。
我看到了“按用户搜索”的选项,但如果我想按崩溃消息进行搜索,我不能。
这就是我抛出异常的方式:
throw new RuntimeException("FirebaseTestDebug crash");
我希望能够通过以下字符串搜索此异常:"FirebaseTestDebug"
我绝对可以使用以下 UI 在“Fabric Crashlytics”中做到这一点:
【问题讨论】:
标签:
firebase
crashlytics
google-fabric
firebase-crash-reporting
crashlytics-android
【解决方案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