as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
设备
构建
测试
应用发布
相关资源
文档

应用稳定性

应用稳定性

通过应用稳定性控制面板,您可以监控应用所有版本的稳定性。该控制面板报告三种类型的稳定性事件:

  • 崩溃: 应用意外停止。
  • 应用无响应 (ANR) 事件: 应用停止响应用户输入。
  • 低内存终止 (LMK): 系统为释放内存而停止了应用。

使用该控制面板跟踪持续存在的问题,并发现较新应用版本中的回归。您还可以识别影响每个指标的设备、应用版本、发布版本和问题。

开始之前的准备工作

有关使用应用运行状况洞察的要求,以及从开发者控制台打开该控制面板的步骤,请参阅应用运行状况洞察控制面板。

打开应用稳定性控制面板

  1. 为您的应用打开应用运行状况洞察。
  2. 在侧边栏中,选择稳定性。

控制面板概览

应用稳定性控制面板有三个选项卡: 崩溃、ANR 和 LMK。每个选项卡都会显示关键绩效指标 (KPI) 卡片、趋势图以及按维度细分。崩溃和ANR选项卡还会列出各个问题。

稳定性控制面板显示崩溃KPI和ANR KPI,后跟趋势图。
稳定性控制面板上的崩溃率趋势

使用控制面板顶部的以下控件:

  • 应用: 选择要查看的应用。
  • 汇总: 选择Daily(按日)或Hourly(按小时)。
  • Time range(时间范围): 选择预设或自定义范围。有关更多详细信息,请参阅时间范围。
  • User Perceived(用户感知): 要仅包含应用在前台运行时发生的事件,请开启此设置。默认情况下,该设置处于开启状态。

Data updated(数据更新时间)标签显示可获取完整数据的最新时间(以UTC表示)。

稳定性KPI

下表描述了每个选项卡上的KPI。要细化KPI,请使用应用版本、设备、操作系统或国家/地区等筛选条件。有关详细信息,请参阅管理筛选条件。

崩溃

KPI 描述 其他信息
崩溃率 所选时间范围内每日崩溃率的平均值。每日崩溃率是指当天活跃设备中至少记录到一次崩溃的设备所占百分比。 无论当天有多少活跃设备,每天权重均相等。在按小时视图中,控制面板则对每小时比率取平均值。

设备在某天至少记录到一次应用启动,即计为该天的活跃设备。

注意:​ 活跃设备不包括某些用例,例如已选择退出数据收集的用户和儿童个人资料。有关详细信息,请参阅应用稳定性常见问题解答。
崩溃次数 所选时间范围内所有活跃设备上记录的崩溃事件总数。 同时包含前台和后台事件,除非开启了User Perceived。
受影响设备数 记录到至少一次崩溃的设备数。 有关详细信息,请参阅受影响设备数。
应用商店阈值 建议的最高崩溃率:2%。 将应用的崩溃率保持在此阈值以下。崩溃率趋势图将该阈值显示为虚线。

ANR

KPI 描述 其他信息
ANR率 所选时间范围内每日ANR率的平均值。每日ANR率是指当天活跃设备中至少记录到一次ANR事件的设备所占百分比。 无论当天有多少活跃设备,每天权重均相等。在按小时视图中,控制面板则对每小时比率取平均值。

注意:​ 活跃设备不包括某些用例,例如已选择退出数据收集的用户和儿童个人资料。
ANR次数 所选时间范围内所有活跃设备上记录的ANR事件总数。 同时包含前台和后台事件,除非开启了User Perceived。
受影响设备数 记录到至少一次ANR事件的设备数。 有关详细信息,请参阅受影响设备数。
应用商店阈值 建议的最高ANR率:0.47%。 将应用的ANR率保持在此阈值以下。ANR率趋势图将该阈值显示为虚线。

LMK

KPI 描述 其他信息
LMK事件 所选时间范围内所有活跃设备上记录的低内存终止事件总数。 同时包含前台和后台事件,除非开启了User Perceived。
LMK率 所选时间范围内每日LMK率的平均值。每日LMK率是指当天活跃设备中至少记录到一次低内存终止事件的设备所占百分比。 无论当天有多少活跃设备,每天权重均相等。在按小时视图中,控制面板则对每小时比率取平均值。
平均每日事件数/平均每小时事件数 LMK事件总数除以所选时间范围内完整天数或小时数。 —
受影响设备数 记录到至少一次低内存终止事件的设备数。 有关详细信息,请参阅受影响设备数。

受影响设备数

在每个选项卡上,受影响设备数会统计每天至少记录到一个事件的设备数。然后,它会将所选时间范围内的每日计数相加。在三个不同日期记录到事件的设备会计为三次。因此,该值是设备-日总数,而非不同设备的计数。

在问题详情页面上,受影响设备数使用与主KPI表相同的计算方式。有关详情,请参阅问题详情页面。

与上一时间范围的对比

每个KPI卡片都会将其数值与等长的上一时间范围进行对比,例如vs. previous 30 days(与上一个30天相比)。上升以红色显示,下降以绿色显示。仅当有足够的历史数据可用时,才会显示对比。

趋势图

每个选项卡都包含所选时间范围的趋势图。要在视图之间切换,请选择Rate(比率)或Counts(计数)。

  • Rate: 显示每日或每小时比率,以及按设备数加权的滚动平均值(按日视图为28天,按小时视图为7天)。在崩溃和ANR选项卡上,它还会将应用商店阈值显示为虚线。
  • Counts: 显示每日或每小时的事件数和受影响设备数。

要查看特定日期或小时的值,请将鼠标悬停在图表上。

发布标记

发布标记会显示应用的生产版本何时触达用户,以便您检查图表中的变化是否与某次发布同时发生。每个标记都是日期轴下方的一个小方块。

趋势图上的发布标记。
标记颜色 事件 含义
橙色 已开始部署 分阶段部署已开始,首批用户开始接收该版本。
绿色 已上线 该版本已向所有用户开放。
灰色 已存档 该版本已存档,不再是当前版本,例如因为有更新的版本将其取代。

当同一天发生多个事件时,这些事件共用一个标记。标记采用最重要事件的颜色,按以下顺序: 已上线、已开始发布、已存档。

发布标记会出现在崩溃、ANR和LMK选项卡的趋势图上,以及问题详情页面上。它们会随所选时间范围变化。

查看版本详情

  1. 将鼠标悬停在标记上。卡片会显示日期(以UTC表示)以及当天的每个发布事件。对于每个事件,卡片会列出该发布中的应用版本数,以及每个版本的版本代码和版本名称。
  2. 要保持卡片处于打开状态,请选择标记。
  3. 要仅查看某个发布中应用版本的指标,请在打开的卡片中选择该发布旁边的筛选。
  4. 要关闭卡片,请再次选择标记、选择关闭图标,或按Esc。

故障

每个选项卡都包含一个Breakdown(细分)部分,它会按以下维度之一拆分当前指标:

  • 应用版本
  • 设备型号
  • 操作系统版本
  • 外形规格
  • 国家/地区

该部分会列出排名靠前的细分,随后是一个合并其余细分的其他行,并显示条形图。对于每个细分,表格会显示其比率以及与应用平均比率的差值。它还会显示事件数、受影响设备数以及占所有事件的份额。

  • 要搜索所有细分并选择多个,请选择查看全部。
  • 要将控制面板筛选至某个细分,请选择该细分行中的筛选操作。

问题

崩溃和ANR选项卡会列出应用的各个问题。对于每个问题,列表会显示问题摘要、受影响设备数、事件数以及上次发生时间。您可以按受影响设备数、事件和上次发生时间对列表进行排序。您可以将该列表导出为CSV文件。

要查看某个问题的详细信息,请在列表中选择该问题。

问题详情页面

问题详情页面显示单个问题的指标。它会保留您在选项卡上设置的应用版本、设备、操作系统、国家/地区、时间范围和汇总。要缩小结果范围,可以应用更多筛选条件。要返回列表,请选择返回所有问题。

该页面包含以下部分:

  • 问题摘要: 显示问题类型(崩溃或ANR)、堆栈跟踪的顶部帧以及崩溃描述符,您可以复制该描述符。四个KPI卡片显示事件、受影响设备数、问题率和上次发生时间。每个卡片(“上次发生时间”除外)都会将其数值与上一时间范围进行对比。受影响最严重的版本卡片显示受该问题影响设备数最多的应用版本。要仅在页面的每个指标中包含前台事件,请开启User Perceived。
  • 趋势图: 显示所选时间范围内问题的比率或计数。它包含与选项卡图表相同的视图和发布标记。
  • Breakdown: 按应用版本、设备型号、操作系统版本、外形规格以及国家/地区拆分该问题。对于每个细分,表格会显示其事件数、受影响设备数、问题占比和设备占比。可见性选项卡会将前台事件与所有事件进行对比。要将整个页面筛选至某个细分,请选择其行。
  • 堆栈跟踪: 显示完整的堆栈跟踪。要复制它,请选择复制跟踪。

管理筛选条件

当您更改筛选条件时,控制面板上的KPI、趋势图、明细和问题会自动更新。

时间范围

汇总 预设范围 默认范围 最大自定义范围
按日 过去7天、过去14天、过去30天 过去30天 30天
按小时 过去1天、过去3天、过去7天、过去15天 过去15天 15天

维度筛选条件

要按维度筛选控制面板,请选择添加筛选条件,选择维度,然后选择一个或多个值。每个已应用的筛选条件都会显示为一个标签。要更改筛选条件,请选择其标签。要移除筛选条件,请选择其标签。

筛选条件 描述
应用版本 在固定近期窗口内具有数据的应用版本。每个版本都会显示其版本名称和版本代码,例如2.4.1 (204010)。当前处于上线状态的版本会显示LIVE徽章。要一次性选择所有上线版本,请选择所有上线版本。
设备类型 使用应用的设备系列,例如Fire TV和Fire平板电脑。
设备型号 使用应用的各个设备型号。
设备操作系统 运行应用的操作系统,例如Fire OS和Vega OS。
操作系统版本 运行应用的操作系统版本。
国家/地区 使用应用的国家/地区。

用户感知

要仅包含应用处于前台时发生的事件,请开启User Perceived。默认情况下,此设置处于开启状态。

应用稳定性常见问题解答

以下是关于应用稳定性控制面板的常见问题解答 (FAQ)。

问: 控制面板数据多久更新一次?

使用按日汇总时,数据可用至前一天。使用按小时汇总时,数据可用至当前小时之前2小时。

问: 为什么有些值在我首次查看后会发生变化?

大多数数据会在72小时内到达,但部分数据可能需要最长30天才能到达。随着延迟数据到达,近期日期的值可能会发生变化。

问: 为什么某些应用版本的崩溃率和ANR率偏高?

崩溃率和ANR率取决于活跃设备的数量。为了统计活跃设备,应用商店依赖于用户授予的收集应用使用情况数据的权限。法律和政策限制也会限制某些数据的收集,例如儿童的应用使用情况数据。因此,控制面板可能会低估某些应用和版本的活跃设备数,从而使其崩溃率和ANR率看起来偏高。

问: 我可以查看动态应用测试 (LAT) 版本的数据吗?

不可以。该控制面板仅包含上线应用版本。它不包括仅供测试人员使用的LAT版本。

问: 为什么控制面板没有显示数据?

您应用的筛选条件可能与所选时间范围内的任何数据都不匹配。例如,某个应用版本或设备类型在该范围内可能没有记录到任何事件。要查看更多数据,请选择更长的时间范围或移除部分筛选条件。如果您认为数据缺失,请通过控制面板上的反馈小部件分享反馈,或联系开发者支持。

反馈

要分享关于应用稳定性控制面板的反馈,请使用该控制面板上的反馈小部件。


Last updated: 2026年10月13日