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 对工作的影响,包括代码建议接受率等指标。
仅限商务版订阅者。 |
查看和导出分析数据 |