什么是 Firebase Crashlytics?追踪应用崩溃

Google・クラウドカテゴリを表すパンダのイラスト Google 云端硬盘
Google Cloudや関連サービスをやさしく学ぶためのカテゴリ画像です。

关于本文

本文是通过利用生成式 AI 的自动化生成流程创建的。

Firebase Crashlytics 是一项崩溃报告服务,可收集应用的崩溃和非致命错误,并追踪哪些问题需要优先修复。在 Android 上,它还可用于分析 ANR(Application Not Responding,应用程序无响应)。

信息确认基准日:2026-09-19

首先是结论

将 Crashlytics SDK 集成到应用中,发生故障时会将信息汇集到 Firebase Console。开发者可以按 issue 单位查看发生情况,并追踪修复版本是否已解决问题。

视角内容
收集对象崩溃、非致命错误,以及根据平台而定的 ANR 等
查看位置Firebase Console
引入按平台划分的 Crashlytics SDK/设置
验证官方步骤是通过触发测试崩溃来确认首次报告
联动启用 Google Analytics 有时可以增强面包屑导航等上下文信息
flowchart LR
 App[アプリ + Crashlytics SDK] --> Event[Crash / Error]
 Event --> Crashlytics[Firebase Crashlytics]
 Crashlytics --> Console[Issue / Report]
 Console --> Dev[開発者]
 Dev --> Fix[修正・Release]

在 Google 整体体系中的定位

它是 Firebase 的“质量监控”负责人。Cloud Logging 广泛处理云系统和应用日志,而 Crashlytics 则专门用于调查移动端应用崩溃。Firebase Performance Monitoring 负责性能,Google Analytics 负责使用行为,各项功能各司其职。

这与谁有关?

  • 普通用户与文职人员:即使不直接使用控制台,也会以早期发现和改善应用故障的形式受到影响。

  • IT 管理员:确认 Firebase 项目权限、收集的数据、警报接收者以及隐私政策。

  • 开发人员:负责引入 SDK、符号/映射信息、自定义键值或日志、测试崩溃以及处理问题。

警报与权限

Crashlytics 拥有诸如回归问题和趋势问题等警报。不同的警报类型具有不同的默认行为,设置电子邮件/控制台通知需要相应的权限。在运维中,甚至需要确定“谁来接收警报,谁来修复问题”。

与 Microsoft / Azure 相比如何?

在微软生态系统中,人们可能倾向于将其与 Application Insights 等应用监控进行对比,但 Crashlytics 特别专注于移动端应用崩溃分析。与其进行简单的产品名称对应,不如从“崩溃分析”、“性能”和“服务器日志”的观测对象来进行区分,这样更容易理解。

安全试用

按照官方入门指南将 SDK 添加到测试应用中,并有意触发一次测试崩溃。成功条件是测试问题能够送达 Firebase Console。重要的一点是,切勿在正式用户的设备上故意制造崩溃,也切勿在自定义日志或键值中输入密码、令牌或个人信息。

Google 官方信息

接下来应该做什么?

选择目标平台对应的“开始使用”(Get started),并在测试应用中发送一次测试崩溃(test crash)。在控制台确认报告后,确定报警负责人、隐私处理、发布时的符号表/映射文件管理以及问题处理流程。

深入了解第一手官方资料

Firebase Crashlytics 是一种用于收集应用崩溃和非致命错误、并帮助对问题进行优先级排序的崩溃报告产品。在验证接入时,不能仅停留在集成 SDK 的阶段,而应以触发官方步骤中的测试崩溃并使其送达 Crashlytics 仪表板为成功条件。

Google 官方第一手资料

Papanda 尝试:尝试将崩溃报告进行分组

编写一段日常代码,将 10 条虚构的堆栈轨迹(stack trace)按错误类型进行分组,并按数量多少以 HTML 格式显示。其中不包含真实的用户 ID 或设备信息,以此将 Crashlytics“将同类故障归类并进行优先级排序”的使用方法可视化。

它到底是一个什么样的服务?

Firebase Crashlytics 是 Firebase 的一项质量监控服务,用于收集应用的崩溃和非致命错误,帮助进行原因调查和修复优先级的判断。初学者可以将其理解为“将用户设备上发生的应用程序故障集中汇总给开发者的机制”,这样会更容易理解。

文档信息

文章??
什么是 Firebase Crashlytics?追踪应用崩溃
?布日期
更新日期
来源
https://papanda925.com/?p=17741&lang=zh

?可: ?于本站?有相??利的正文及原??表,除非?有?明,可依据 CC BY 4.0 使用。本文可能包含使用生成式AI?建或??的内容。若代??有?可声明,或?接的GitHub???定了?可,?代?以??可?准。引用内容、第三方?料、?片及商?不在本?可范?内。 使用政策

标题和URL已复制