as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

AI辅助崩溃分析

AI辅助崩溃分析

AI辅助崩溃分析是Amazon Devices Builder Tools MCP服务器的一项功能。它允许AI编码智能体分析和修复应用的崩溃错误。

您提供应用崩溃报告 (ACR) 文件和符号表(JavaScript应用的源映射文件和Turbo模块的调试库)。然后,智能体对ACR文件进行符号化,检测崩溃的代码,并在可能的情况下对其进行修复。

先决条件

  • 支持MCP的AI编码IDE(Kiro、Cursor、VSCode Copilot、Claude Code、Amazon Q IDE或Cline)
  • Amazon Devices Builder Tools MCP服务器,并且其指导文档已设置好
  • Vega Studio
  • Vega应用程序项目

设置工作区并提供符号表

这个AI分析工作流程需要符号表来正确地对ACR文件进行符号化。如果您已经拥有符号表,可跳过此步骤。否则,请重建您的应用以生成符号表,然后安装符号表,接着重现崩溃以获取ACR文件。

例如,如果您的JS应用依赖于另一个Turbo模块程序包,请在File(文件)菜单中选择Add folder to workspace…(将文件夹添加到工作区...)。

检索ACR文件

崩溃发生后,从设备检索ACR文件。按照ACR检索和符号化中的说明进行操作。如果您能重现崩溃,Vega Studio在检测到设备崩溃时会显示一个弹出窗口。您可以从弹出窗口打开ACR文件。

开始分析

在编辑器中打开您的ACR文件,然后在AI智能体的聊天界面中提问:

已复制到剪贴板。

为什么我的应用崩溃了?

如果AI智能体找不到ACR文件,请明确指定其位置。例如: “您可以在/path/to/acr-file.acr找到ACR文件”。

AI智能体会自动找到必要的符号表。如果失败,请指定它们的位置。例如: “您可以在/path/to/source-map.map中找到源映射”。JS源映射生成于build/debugging/<构建模式>/srcmap/index.bundle.map。Turbo模块的调试库生成于build/<ARCH>-<构建模式>/lib/lib*.so.debug

AI智能体调用符号化工具并找到崩溃来源。

  • 如果崩溃发生在Vega OS层,它会显示报告问题的链接。
  • 如果崩溃发生在应用层,AI智能体会调查原因并提出修复建议。如果它没有提出修复建议,请在聊天界面中提示:

已复制到剪贴板。

您能修复崩溃吗?

Last updated: 2026年4月7日