故障排除

重要

Visual Studio App Center 于 2025 年 3 月 31 日停用,但分析和诊断功能除外,这些功能将继续受支持,直到 2026 年 6 月 30 日。 了解详细信息

为什么崩溃报告在几分钟后不可见?

如果应用在启动时崩溃,则 SDK 无法发送任何崩溃报告。 此限制适用于任何第三方崩溃报告服务。

对于 Breakpad、iOS、macOS 和 UWP 应用;仅当故障报告被符号化或将所需符号标记为忽略时,崩溃报告才可见。 为此,必须将正确的符号上传到 App Center。 在以下指南中了解有关符号以及如何查找和上传符号的详细信息:

如何查看反混淆过的堆栈跟踪?

若要查看已启用 ProGuard 的 Android 应用的被反混淆堆栈跟踪,请按照 App Center 的 ProGuard 文档中的说明为您的应用上传映射文件。

App Center 如何分析 .zip 文件?

App Center 首先在任何级别查找 dsym 目录,然后按标题 index.ios.map查找源映射。 如果 index.ios.map 文件不存在,App Center 将使用找到的第一个 .map 文件。

我更新了应用商店中应用的正确可执行文件的符号,但崩溃报告仍然不可读。

App Center Crash Reporting 尚不支持 bitcode 。 请参阅 有关如何禁用 bitcode 以了解更多信息并修复该问题的指南。

为什么我的所有错误/崩溃都显示为影响我100%的用户%?

这通常是通过启用 App Center 崩溃模块而不启用分析模块引起的。 分析模块跟踪用户会话,而 App Center 需要这些数据来确定应用程序的总体用户数。

将日志发送到 App Center 的时间限制是什么?

App Center 后端将仅接受过去 25 天或将来不超过 3 天的日志。

图表中的 affected users 数字错误

错误组受影响的用户计算为: Total number of affected users / Total number of devices 在相应的时间范围内(即过去 30 天)。 这意味着总值可以高于任何每日值或任何每日值的平均值。 下面是一个示例:

  1. 你的应用总共有三个活动用户 A、B、C。
  2. 在过去 30 天内,A、B 和 C 每天都处于活动状态:
    • 第 1 天,用户 A 遇到崩溃。
    • 第 2 天,用户 B 遇到崩溃。
    • 第 3 天,用户 C 遇到崩溃。
  3. 第1天、第2天、第3天的本地最大值分别为33.3%,原因是每天有三分之一的用户遇到了崩溃。
  4. 自调查的时间范围内以来,总最大值为 100%,因为你的所有用户在某个时间都遇到崩溃。

还有其他因素可能会造成影响,例如不同用户遇到不同问题;因此,仅在特定的崩溃或错误组中报告。