shadowrocket host
“问题”表格中列出的问题有两种不同的格式。您还有可能注意到,某些问题中具有一个称为“变体”的功能。原因如下:
2023 年初,我们发布了经过改进的事件分组分析引擎,还更新了设计,并推出了一些针对新问题的高级功能(例如变体)。如需了解详情,请参阅我们近期发布的博文;如需了解亮点,您可以阅读下文。
Crashlytics会分析应用的所有事件(如崩溃、非严重错误和 ANR),并创建一种称为问题的事件组,以此将具有共同故障点的所有事件纳入一个问题。
为了将事件划分到这些问题中,经过改进的分析引擎现在会考虑事件的许多方面,包括堆栈轨迹中的帧、异常消息、错误代码以及其他平台或错误类型特征。
但在这种事件组中,导致各事件失败的堆栈轨迹可能有所不同。不同的堆栈轨迹可能代表着不同的根本原因。 为了体现一个问题内部可能存在的此类差异,我们现在会在问题内创建变体,变体是一个问题中的事件子组,该子组内的事件具有共同的故障点以及相似的堆栈轨迹。借助变体,您可以调试一个问题内最普遍的堆栈轨迹,并确定是否有不同的根本原因会导致这一故障。
如果没有匹配项,我们会自动为事件应用更智能的事件分组算法,并使用改进后的元数据设计创建新的问题。
这是我们对事件分组进行的第一次重大更新。如果您有任何反馈或遇到任何问题,请通过提交报告告诉我们。
如果您没有看到“未遇到崩溃问题”指标(例如未遇到崩溃问题的用户数和未发生崩溃问题的活跃日)和/或疾速崩溃提醒,请确保您使用的是
如果您没有看到路径日志,我们建议您检查应用的Google Analytics配置。请确保您符合以下要求:
项目成员发布备注时,系统会标注其 Google 账号的电子邮件地址。此电子邮件地址将与备注一起向有权访问备注的所有项目成员显示。
项目成员发布备注时,系统会标注其 Google 账号的电子邮件地址。此电子邮件地址将与备注一起向有权访问备注的所有项目成员显示。
无论您的 Firebase 项目位于何处,将Crashlytics关联到 BigQuery 后,您创建的新数据集都会自动采用美国位置。
如果您之前修复并关闭了某个问题,但Crashlytics收到了一个该问题再次发生的新报告,则表明该问题已回归。Crashlytics会自动重新打开这些回归问题,以便您可以根据自己的应用需求采取相应措施。
当某个问题回归时,我们会发送回归检测提醒,并向该问题添加回归信号,让您知道Crashlytics已经重新打开了问题。如果您不希望由于回归算法而要重新打开问题,请“忽略”问题,而不是将其关闭。
如果报告来自在您关闭问题时从未发送过任何崩溃报告的旧应用版本,则Crashlytics会认为问题已回归,并会重新打开问题。
在以下情况下,可能会出现这种情形:您已修复了一个 bug,并发布了应用的新版本,但仍有一些用户使用的是旧版本,而且未进行 bug 修复。如果偶然情况下,当您关闭问题时,其中一个旧版本根本没有发送过任何崩溃报告shadowrocket host,并且这些用户开始遇到 bug,那么这些崩溃报告将触发回归问题。
如果您看到许多在 2022 年 2 月之前被误判的回归问题,可以再次将这些问题关闭,以免其被重新打开。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据Apache 2.0 许可获得了许可。有关详情,请参阅Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。