Android Studio 中的 AI 功能

Android Studio 中的 AI 包含适用于开发流程中每个步骤的功能。下表列出了可帮助您提升工作流效率的一些关键功能。Android Studio 中的 AI 是一个快速发展的领域,因此您还应查看 Android Studio 的稳定版版本说明和预览版版本说明,了解最新动态。

类别 功能 说明 文档
智能体模式 创建新项目 借助 AI,快速将创意转化为应用原型。 使用 AI 创建新项目
并行对话 并行运行多个智能体模式对话,在 IDE 中高效处理多项任务。 代理模式
添加 API 密钥 添加 API 密钥可扩大上下文窗口,并获得更高质量的回答。

仅适用于使用免费层级默认模型的用户。
添加您自己的 Gemini API 密钥
添加 MCP 服务器 使用 Model Context Protocol (MCP) 与外部工具交互,并扩展知识和功能。 添加 MCP 服务器
添加远程 MCP 服务器 连接到 MCP 服务器,而无需自行安装和维护。 添加 MCP 服务器
AGENTS.md 文件支持 在代码库中的一个或多个 Markdown 文件中,定义代理对查询的回答偏好设置。AGENTS.md 文件中定义的指令与 IDE 无关。 使用 AGENTS.md 文件自定义智能体
管理权限 您可以管理代理的特定权限,从而精细控制工作区。 在代理模式下管理权限
访问 Android 知识库 获取最新、权威的文档,帮助您开发高质量的应用。 Android 知识库
智能体网页搜索 进行实时网页搜索,获取最新信息。 Agent Web Search
通过技能扩展智能体 借助技能,您可以通过专业知识和自定义工作流来增强智能体的功能。 使用技能扩展智能体
与已连接的设备互动 Android Studio 中的 AI 智能体可以使用各种工具,将应用部署到已连接的设备、检查当前屏幕上显示的内容、截取屏幕截图、检查 Logcat 是否有错误,以及与正在运行的应用进行交互。 在设备上测试和验证更改
本地第三方模型 选择在计算机上本地安装的 LLM,为 Android Studio 中的 AI 函数提供支持。 使用本地 LLM
远程第三方模型 从远程模型提供商中选择一个 LLM,为 Android Studio 中的 AI 功能提供支持。 使用远程 LLM
代码 下一个编辑预测 根据您最近的更改,主动建议在代码库中的其他位置进行修改。 预测下一个修改
更新依赖项 更新依赖项,并在此过程中逐步解决构建错误。 使用智能体更新依赖项
生成单元测试 该智能体可以为您的 Kotlin 和 Java 代码生成全面的、可编译的单元测试,包括 setUp 方法、模拟初始化和各个测试用例。 生成单元测试
Android Studio 历程 使用自然语言描述步骤和断言,编写端到端功能测试(称为“历程”)。智能体会将您的步骤转换为在应用中执行的操作。

通过 Studio Labs 启用。
Android Studio 历程
Compose Compose 预览生成 该智能体可以自动为文件中的特定可组合项或所有可组合项生成 Compose 预览,包括预览参数的模拟数据。 生成 Compose 预览
转换界面 使用自然语言直接在 Compose 预览面板中更新应用界面。 转换界面
根据设计模拟图创建新界面 直接根据设计模拟生成 Compose 代码。 通过图片附件生成界面
使界面与目标图片相匹配 在您已创建初始界面的情况下,让您的界面与参考设计相匹配。 通过图片附件生成界面
修复界面质量问题 查找并修正问题,以提高界面质量和无障碍性。 查找并修复界面质量问题
Android 赋能的集成 使用 App Quality Insights 分析崩溃问题 使用该智能体分析 App Quality Insights 崩溃报告、生成分析洞见、提供崩溃摘要,并(在可能的情况下)推荐后续步骤,包括示例代码和相关文档的链接。 使用 App Quality Insights 分析崩溃问题
使用 Logcat 分析运行时错误 该智能体可帮助您了解和解决 Logcat 窗口中的错误,从而简化调试流程。当应用抛出错误或异常时,点击“使用 AI 修复”,即可在不离开 IDE 的情况下立即获得解释和切实可行的建议。 使用 Logcat 分析运行时错误
获取有关构建和同步错误的帮助 该代理能够理解 Gradle 构建和同步错误。发生错误时,点击 build 输出中的“使用 AI 修复”链接,可帮助您诊断和修复问题。
隐私权和安全 配置上下文分享 使用 .aiexclude 文件配置具体要与智能体共享哪些文件。 配置上下文共享
日志记录 在 Cloud Logging 中收集 Gemini 活动记录,包括提示词和回答,以及用户接受的代码行等元数据。

仅限商务版订阅者。
使用 Cloud Logging 访问 Gemini Enterprise 使用情况审核日志
VPC Service Controls 建立安全且受控的编码环境,以保护敏感数据和知识产权。

仅限商务版订阅者。
使用 VPC Service Controls 保护应用的安全
工作效率指标 跟踪团队对 Gemini 的使用情况以及 Gemini 对工作的影响,包括代码建议接受率等指标。

仅限商务版订阅者。
查看和导出分析数据