崩溃分析面板
更新时间: 2024年9月30日
崩溃分析面板提供有关崩溃频率和类型的深入分析数据,有助于简化 Quest 应用调试过程。要查看崩溃分析面板,请采取以下步骤:
- 打开浏览器并导航至开发者面板。
- 选择您的应用。
- 从左侧导航栏中,点击分析。
- 从展开的左侧菜单中,点击崩溃。
- 数据汇总:查看每种崩溃事件的汇总数据,时间跨度最长可达 90 天。
- 筛选选项:可按崩溃类型、设备型号、Meta Horizon 操作系统版本、应用版本和日期范围筛选崩溃数据。
- 崩溃类型:崩溃可分为 Native 和 Java 崩溃、内存不足崩溃和应用无响应崩溃三种类别。
- 崩溃原因:如果 Native 和 Java 崩溃和应用无响应崩溃的根本原因相同,则将相关的两种崩溃事件归为一组。
目前,我们排除了侧载应用崩溃,但保留了内存不足崩溃。崩溃分析面板追踪和报告以下类型的崩溃:
- 原生和 Java:这类崩溃源于应用或系统代码错误,可能导致应用意外关闭。
- 应用无响应:如果 Android 应用的用户界面线程长时间受阻,就会触发应用程序无响应 (ANR) 错误。如果这导致应用关闭,崩溃报告中就会记录此 ANR。要了解检测和调查 ANR 的一般程序,请访问 Android 开发者网站有关 ANR 的页面。
- 低内存终止:当 Android 低内存终止守护程序 (lmkd) 终止应用进程时,就会出现此类崩溃。仅当应用在前台运行且占用的内存量超过设备 SLA 而遭 lmkd 终止时,报告中才会记录 LMK。
时间序列图有助于分析一段时间内的崩溃数据。您可以:
- 选择显示三种指标之一。
- 按崩溃类型、设备型号、Meta Horizon 操作系统版本、应用版本和崩溃原因细分指标。
- 选择按天或小时显示细分数据。请注意,每小时数据的保留时间较短。
选择崩溃原因后,图下方会打开新的视图并显示以下内容:
- 特定于所选崩溃原因的指标。
- 样本堆栈轨迹(仅适用于 Java 和原生崩溃)。
为应用上传调试符号文件,就能启用符号化堆栈轨迹,提高崩溃原因分析准确度。有关上传这些文件的说明,请参阅
上传 Quest 调试文件进行崩溃分析。如果没有上传调试符号文件,或上传该文件后系统尚未出现崩溃,堆栈轨迹将仅显示内存地址。