使用 App Quality Insights 和 Gemini 分析崩溃

使用 Android Studio 中的 Gemini 分析 App Quality Insights 崩溃报告、生成数据分析、提供崩溃摘要,并(在可能的情况下)推荐后续步骤,包括示例代码和相关文档的链接。

启用 Gemini 后,在 Android Studio 的 App Quality Insights 工具窗口中点击 Insights,即可生成所有这些信息。

例如,在示例应用的 App Quality Insights 工具窗口中,点击数据分析,然后点击最常见的错误类型,Gemini 会告诉我们,应用因 java.lang NullPointerException 而崩溃。 它会找到导致崩溃的文件,显示相关代码段,并逐步说明崩溃发生的原因。

App Quality Insights 工具窗口中由 Gemini 提供的分析洞见
“App Quality Insights”工具窗口中 Gemini 提供的分析洞见

如需修复导致崩溃的代码,请点击建议修复,系统会打开代码差异视图,其中显示了 Gemini 建议的代码更改。您可以进一步优化生成建议代码更改的提示,也可以在接受更改之前自行修改代码。

Gemini 在 App Quality Insights 工具窗口中提供的建议修复方案
App Quality Insights 工具窗口中 Gemini 建议的修复方法