Android Studio 中的 Gemini 包含适用于开发流程各个步骤的功能。下表列出了一些可帮助您提升工作效率的关键功能。Gemini 是一个快速发展的领域,因此请查看 Android Studio's 稳定版版本说明和 预览版版本 说明,了解最新更新。
| 类别 | 功能 | 说明 | 文档 |
|---|---|---|---|
| 智能体模式 | 创建新项目 | 借助 AI,快速将想法转化为应用原型。 | 使用 AI 创建新项目 |
| 并行对话 | 并行运行多个智能体模式对话,以便在 IDE 中高效执行多项任务。 | 智能体模式 | |
| 添加 API 密钥 | 添加 API 密钥以扩大上下文窗口,并获得更高质量的回答。
仅适用于免费层级的默认模型用户。 |
添加您自己的 Gemini API 密钥 | |
| 添加 MCP 服务器 | 使用模型上下文协议 (MCP) 与外部工具互动,并扩展知识和功能。 | 添加 MCP 服务器 | |
| 添加远程 MCP 服务器 | 连接到 MCP 服务器,无需自行安装和维护。 | 添加 MCP 服务器 | |
AGENTS.md 文件支持 |
在一个或多个
Markdown 文件中定义 Gemini 对查询的回答偏好设置,这些文件是代码库的一部分。AGENTS.md 文件中定义的说明与 IDE 无关。 |
使用 AGENTS.md 文件自定义 Gemini |
|
| 管理权限 | 您可以管理智能体的特定权限,从而对工作区进行精细 控制。 | 在智能体模式下管理权限 | |
| 访问 Android 知识库 | 访问最新、权威的文档,帮助您开发高质量的应用。 | Android 知识库 | |
| 智能体网页搜索 | 进行实时网页搜索,以访问最新信息。 | 智能体网页搜索 | |
| 使用技能扩展智能体模式 | 借助技能,您可以利用专业知识和自定义工作流来增强智能体模式的功能。 | 使用技能扩展智能体模式 | |
| 与已连接的设备互动 | Android Studio 中的 AI 智能体有权访问以下工具:将应用部署到已连接的设备、检查屏幕上当前显示的内容、截屏、检查 Logcat 中的错误,以及与正在运行的应用互动。 | 在设备上测试和验证更改 | |
| 本地第三方模型 | 选择本地安装在计算机上的 LLM,为 Android Studio 中的 AI 功能提供支持。 | 使用本地 LLM | |
| 远程第三方模型 | 从远程模型提供商处选择 LLM,为 Android Studio 中的 AI 功能提供支持。 | 使用远程 LLM | |
| 代码 | 下一条修改预测 | 根据您最近的更改,主动建议在代码库的其他位置进行修改。 | 下一条修改预测 |
| 更新依赖项 | 更新依赖项,并在此过程中以迭代方式解决构建错误。 | 使用 Gemini 智能体更新依赖项 | |
| 生成单元测试 | Gemini 可以为 Kotlin
和 Java 代码生成全面、可编译的单元测试,包括 setUp 方法、模拟初始化、
和各个测试用例。 |
生成单元测试 | |
| 使用 Gemini 的历程 | 使用自然语言描述步骤和断言,编写端到端功能测试(称为历程)。Gemini 会将您的步骤转换为 Gemini 在应用上执行的操作。
通过 Studio Labs 启用。 |
Android Studio 的历程 | |
| Compose | 生成 Compose 预览 | Gemini 可以自动生成 Compose 预览,包括预览参数的模拟数据,适用于特定可组合项或文件中的所有可组合项。 | 生成 Compose 预览 |
| 转换界面 | 使用自然语言直接从 Compose 预览面板更新应用界面。 | 转换界面 | |
| 根据设计模拟生成新界面 | 直接从设计模拟生成 Compose 代码。 | 生成带图片附件的界面 | |
| 将界面与目标图片匹配 | 在您已创建初始界面的情况下,使界面与参考设计相匹配。 | 生成带图片附件的界面 | |
| 修复界面质量问题 | 查找并修复问题,以提高界面质量和无障碍功能。 | 查找并修复界面质量问题 | |
| Android 支持的集成 | 使用 App Quality Insights 分析崩溃 | 使用 Gemini 分析 App Quality Insights 崩溃报告、生成分析、提供崩溃摘要,并在可能的情况下推荐后续步骤,包括示例代码和相关文档的链接。 | 使用 App Quality Insights 和 Gemini 分析崩溃 |
| 使用 Logcat 分析运行时错误 | Android Studio 中的 Gemini 可帮助您了解和解决 Logcat 窗口中的错误,从而简化调试流程。当应用抛出错误或异常时,点击“询问 Gemini”即可立即获取说明和可操作的建议,而无需离开 IDE。 | 使用 Logcat 和 Gemini 分析运行时错误 | |
| 获取有关构建和同步错误的帮助 | Gemini 了解 Gradle 构建和同步错误。发生错误时,点击构建输出中的“询问 Gemini”链接,帮助您 诊断和修复问题。 | ||
| 隐私权和安全 | 配置上下文共享 | 使用 .aiexclude 文件配置与 Gemini 共享的具体文件。 |
配置上下文共享 |
| 日志记录 | 在 Cloud Logging 中收集 Gemini 活动记录,包括提示和回答以及元数据(例如用户接受的代码行)。 仅限商务层级订阅者。 |
使用 Cloud Logging 访问 Gemini Enterprise 使用情况审核日志 | |
| VPC Service Controls | 建立安全且受控的编码环境,以保护敏感数据和知识产权。
仅限商务层级订阅者。 |
使用 VPC Service Controls 保护应用的安全 | |
| 生产力指标 | 跟踪团队在 Android Studio 中使用 Gemini 的情况及其对工作的影响,包括代码推荐接受率等指标。
仅限商务层级订阅者。 |
查看和导出分析数据 |