Android Studio 中的 Gemini 功能

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 的情况及其对工作的影响,包括代码推荐接受率等指标。

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