Android Studio 中的 Gemini 功能

Android Studio 中的 Gemini 包含适用于开发流程各个步骤的功能。Gemini 正在快速发展,因此请务必查看 Android Studio 的稳定版版本说明预览版版本说明,了解最新更新。

类别 功能 说明 文档
聊天 聊天 用于与 Gemini 互动的原始界面。在开发工作流程中的任何时间点,都可以向 Gemini 询问与 Android 相关的问题。 与 Gemini 对话
添加附件 将文件附加到查询中,以帮助 Gemini 更好地了解问题的上下文,并确定需要更新哪些代码。

通过 Studio Labs 启用。
附加文件
附加图片 在查询中附上图片,以帮助生成界面、调试界面 bug、记录应用架构等。

目前仅在免费层级中提供。
附加图片
提示库(在 IDE 中) 保存和管理常用提示,并在需要时快速调用。 使用提示库保存和管理提示
规则 定义 Gemini 对您的查询的回答的偏好设置。定义首选的编码语言、样式、输出格式等。 利用规则打造个性化体验
提示库 浏览我们的提示集合,获取有关如何将 Gemini 纳入工作流程的灵感。 提示库
与外部工具集成 无需离开 Android Studio 即可检索信息并执行与外部工具相关的操作。输入 @ 以调出工具列表,然后选择一个工具以包含在 Gemini 的提示中。例如,您可以输入“@GoogleDocs列出我最近的文档”,让 Gemini 列出您最近的 Google 文档。

仅限 Business 层级订阅者。
智能体模式 智能体模式 智能体模式旨在处理复杂的多阶段开发任务,这些任务仅通过与 Gemini 聊天无法完成。该代理可以跨多个文件进行更改,并以迭代方式修复 bug,从而加快开发流程。 代理模式
添加 API 密钥 对于代理模式:添加 API 密钥可扩大上下文窗口,并获得质量更高的回答。

仅适用于采用免费层级默认模式的用户。
添加您自己的 Gemini API 密钥
添加 MCP 服务器 对于代理模式:使用 Model Context Protocol (MCP) 与外部工具互动,并扩展知识和功能。 添加 MCP 服务器
代码 代码补全 Gemini 可在 Android Studio 中提供依托 AI 技术的代码自动补全功能,该功能会在您输入内容时以灰色斜体文本的形式显示。代码补全功能可建议完整的函数,从而节省您的时间,让您更快地完成编码项目。 借助 AI 代码补全功能,加快编码速度
代码转换 在代码编辑器中向 Gemini 输入提示,以获取代码建议,从而修改、优化或向项目中添加代码。 转换代码
重新考虑变量名称 获取 Gemini 提供的建议,了解如何重命名文件中的一个或所有变量。 重新考虑变量名称
生成单元测试场景 Gemini 可以根据您要测试的代码的上下文建议测试方案。在生成单元测试方案时,Gemini 会为测试添加详细的名称和说明,以便您更好地了解每项建议测试的意图。 生成单元测试场景
使用 Gemini 探索 使用自然语言描述步骤和断言,编写端到端功能测试(称为“历程”)。Gemini 会将你的步骤转换为 Gemini 在应用中执行的操作。目前处于预览状态。

目前处于预览阶段。
Android Studio 学习路线
文档代码 生成清晰简洁的代码文档,并提供可供您优化和完善的即时草稿。 为代码生成文档
生成提交消息 Gemini 可以使用代码更改和最近的提交中的上下文来生成提交消息。 生成提交消息
代码自定义 借助代码自定义功能,您可以获取基于贵组织的私有代码库的代码建议,从而遵循贵组织的编码样式。

仅限 Business 订阅者。
代码自定义概览
撰写 Compose 预览生成 Gemini 可以自动为特定可组合函数或文件中的所有可组合函数生成 Compose 预览,包括预览参数的模拟数据。

通过 Studio 实验室启用。
生成 Compose 预览
转换界面 使用自然语言直接从 Compose 预览面板更新应用界面。

通过 Studio 实验室启用。
转换界面
基于 Android 的集成 使用 App Quality Insights 分析崩溃 使用 Gemini 分析您的“应用质量数据分析”崩溃报告、生成数据分析、提供崩溃摘要,并在可能的情况下推荐后续步骤,包括示例代码和相关文档的链接。 使用 App Quality Insights 和 Gemini 分析崩溃问题
使用 Logcat 分析运行时错误 Android Studio 中的 Gemini 可帮助您了解并解决 Logcat 窗口中的错误,从而简化调试流程。当应用抛出错误或异常时,点击“向 Gemini 提问”即可在不离开 IDE 的情况下立即获取说明和可行的建议。 使用 Logcat 和 Gemini 分析运行时错误
获取有关 build 和同步错误的帮助 Gemini 可以理解 Gradle 构建和同步错误。发生错误时,点击 build 输出中的“向 Gemini 提问”链接,以帮助您诊断和修复问题。
隐私保护和安全性 配置上下文分享 使用 .aiexclude 文件配置具体与 Gemini 共享哪些文件。 配置情境分享
日志记录 在 Cloud Logging 中收集 Gemini 活动,包括提示和回答以及元数据(例如用户接受的代码行)。

仅限 Business 层级订阅者。
配置 Gemini Code Assist Standard 和 Enterprise 日志记录
VPC Service Controls 为编码建立安全可控的环境,以保护敏感数据和知识产权。

仅限 Business 层级订阅者。
为 Gemini 配置 VPC Service Controls
使用用户网域限制功能控制网络访问 根据用户网域限制对 Gemini 的访问权限。

仅限 Business 层级订阅者。
使用用户网域限制功能控制网络访问
其他 工作效率指标 跟踪团队在 Android Studio 中使用 Gemini 的情况及其对工作的影响,包括代码建议采纳率等指标。

仅限 Business 层级订阅者。
生成 Gemini Code Assist 指标