在 Crashlytics 信息中心内,您可以获取 AI 生成的问题分析洞见,从而更快地了解问题发生的原因以及如何解决问题。Crashlytics 中的 AI 辅助功能可确定根本原因,提供富有实用价值的分析洞见和量身定制的解决方案,并推荐未来的最佳实践。
可用的数据洞见
Crashlytics 中的 AI 辅助功能可以为您提供以下分析洞见:
- 摘要/原因:简明扼要地说明用户遇到了什么问题以及导致问题的原因,并提供详细的信息。
- 调试选项:Gemini 将提供几种可能的方法来重现相应错误,或者提供后续步骤来进一步调试相应问题,以确定根本原因。Gemini 会为您建议可以尝试的命令或可以使用的代码(请谨慎使用)。
- 可采取的后续步骤:虽然 Gemini 最初可能无法完全了解您的问题,但 Crashlytics 中的 AI 助理会利用 Firebase 在移动应用开发方面的丰富知识,尽可能推荐几种可能的解决方案。
- 最佳实践:在分类过程中,最好对应用进行预防性检查,以免此类问题再次发生。Gemini 会参阅数千页 Firebase 文档(以及更多文档),为您提供解决问题的可能方法。
准备工作
确保您拥有所需的权限,并且已在 Firebase 中启用 Gemini。
所需权限
若要启用和使用 Gemini in Firebase 的各项功能,您需要具备某些 IAM 角色和权限。
- 拥有 Owner 或 Editor IAM 角色的项目成员可以启用 Gemini in Firebase 并使用其功能。
- 项目查看者无法启用 Gemini in Firebase,但可以使用其功能,包括 Gemini in Firebase 聊天、帮助和 Crashlytics 中的 AI 辅助功能(前提是他们已分配有 Gemini for Google Cloud 用户角色)。
- 如果项目是 Google Workspace(原 G Suite)的一部分,则 Google Workspace 管理员必须启用它。
为项目成员分配 Gemini for Google Cloud 用户角色的方法如下。请注意,只有项目 Owner 可以修改 IAM 角色。
- 在 Firebase 控制台中,选择 项目设置,然后选择用户和权限。
- 找到相应项目成员所在的行。
- 点击 更多选项,然后选择修改权限。
- 展开角色,选择 Gemini for Google Cloud User,然后点击完成。
- 点击更新角色以保存更改。新角色可能需要一两分钟的时间才能应用于您的用户。
启用 Gemini in Firebase
Crashlytics 信息中心内的 AI 数据分析作为 Gemini in Firebase 的一部分提供。
确保您的 Firebase 项目中已启用 Firebase 中的 Gemini,如设置 Firebase 中的 Gemini 中所述。
生成洞见
如需使用 Crashlytics 中的 AI 辅助功能生成有关崩溃情况的分析洞见,请执行以下操作:
- 在 Firebase 控制台中,打开 Crashlytics 信息中心,然后选择您的应用。 
- 找到并选择您要调查的崩溃问题。随即会显示 Crashlytics 事件页面,其中包含以下一项或多项内容的分析数据: - 有关崩溃及其可能原因的分析
- 调试说明
- 切实可行的后续步骤
- 最佳实践
 - 如果您没有在事件页面顶部看到 Crashlytics 中的 AI 辅助功能,请验证 Gemini in Firebase 是否已启用(如需查看设置说明,请参阅设置 Gemini in Firebase)。此外,请确保您查看的是崩溃或 ANR 事件。目前尚不支持处理非严重事件。 
- 如果您想使用 AI 辅助功能直接在应用的代码库中解决问题,不妨考虑使用 AI 辅助功能(通过 MCP 实现)Crashlytics。 
排查 Crashlytics 中的 AI 辅助功能的问题
Crashlytics 中的 AI 辅助功能如何使用您的数据
请参阅 Gemini in Firebase 如何使用您的数据。
配额和价格
本部分介绍了 Crashlytics 中 AI 辅助功能的配额和价格结构。
配额和限制
Crashlytics 中的 AI 辅助功能配额包含在 Gemini in Firebase 使用的 Gemini for Google Cloud API 配额中。
您可以在 Gemini for Google Cloud API 的“配额”页面查看您的当前配额。
- 在 Google Cloud 控制台中,选择已启用的 API 和服务。
- 搜索,然后点击 Gemini for Google Cloud API。
- 点击配额和系统限制。
随即会显示 Gemini for Google Cloud API 配额。Crashlytics 中的 AI 辅助功能使用“每位用户每天的 Chat API 请求数”配额。
若要申请增加配额,请执行以下操作:
- 选择要增加的配额,然后点击修改请求。
- 在新值文本字段中更新您要申请的配额,然后点击提交。Google Cloud 团队将评估您的申请,并通过电子邮件回复您。
价格
Crashlytics 中的 AI 辅助功能作为 Gemini in Firebase 的一部分提供(对于个人用户免费提供,或随附在 Gemini Code Assist 订阅中)。
如需了解详情,请参阅 Gemini in Firebase 价格。