Android Studio 中的 Gemini 功能

Android Studio 中的 Gemini 包含开发流程每一步的功能。除非另有说明,所有功能也包含在面向企业的 Gemini 中。

聊天

与 Gemini 互动的主要界面是聊天窗口。您可以使用它来提出从非常简单和开放式的问题到需要帮助的特定问题。查看可以向 Gemini 提出的问题示例

代码补全

当您选择共享项目上下文时,可以启用 AI 代码补全。启用 AI 代码补全后,Gemini 会在您键入时以灰色斜体文本的形式提供代码自动补全。如需了解详情,请参阅代码补全

代码转换

在 Android Studio 代码编辑器中,您可以提示 Gemini 提供修改、优化或向应用添加代码的建议。这些建议会显示为代码差异,您可以在接受之前根据需要进行修改。如需了解详情,请参阅代码转换

解释代码

Gemini 可以帮助解释代码,帮助您快速理解。要让 Gemini 解释,请突出显示代码,右键点击并选择 Gemini > 解释代码。您的查询会发送到主 Gemini 聊天面板,Gemini 可以在其中提供详细回复。

建议改进

Gemini 可以提供建议,帮助您改进代码,使其遵循 Android 应用的最佳实践并增强用户体验。要获取建议,请突出显示一些代码,右键点击并选择 Gemini > 建议改进。您的查询会发送到主 Gemini 聊天面板,Gemini 可以在其中提供详细建议。

多模态图片附件(预览版)

Android Studio 中的 Gemini 支持多模态输入,可让您直接将图片附加到提示中。以下是一些引人注目的用例:

  • 快速 UI 原型设计和迭代:将应用 UI 的简单线框图或高保真模型转换为可运行的代码。
  • 图表解释和文档:通过让 Gemini 解释其组件和关系,深入了解复杂的架构或数据流图。
  • UI 问题排查:捕获 UI bug 的屏幕截图,并向 Gemini 寻求解决方案。

如需了解详情,请参阅通过图片附件加快 UI 开发阅读博文

文件附件(预览版)

在 Android Studio 中与 Gemini 进行聊天互动时,将代码文件作为上下文附加。在查询栏中键入 @ 以调出文件补全菜单并选择要附加的文件。如需了解详情,请参阅关于Android Studio 中的 Gemini 支持文件附件的预览版本说明。

重命名变量(预览版)

您可以获取 Gemini 关于如何重命名变量以使其更直观和具有描述性的建议。您可以通过 Refactor > Rename 获取特定变量的建议,或者通过 Gemini > Rethink variables 让 Gemini 重新思考文件或文件部分的变量。如需了解详情,请参阅重构代码

生成单元测试场景(预览版)

Gemini 可以利用您要测试的代码的上下文,通过建议测试场景来帮助您编写单元测试。在生成单元测试场景时,Gemini 会为您的测试提供详细的名称和描述,以便您更好地理解每个建议测试的意图。如需了解详情,请参阅生成单元测试场景

生成文档(预览版)

使用 Android Studio 中的 Gemini 为您的代码生成文档。当您突出显示代码并要求 Gemini 为其添加文档时,建议的文档会以代码差异的形式显示,您可以在接受之前对其进行优化。如需了解详情,请参阅生成文档

生成提交消息(预览版)

当您从 Android Studio 向版本控制系统提交更改时,Gemini 可以使用当前提交和近期提交中的代码更改上下文来建议详细的提交消息。如需了解详情,请参阅建议提交消息

获取构建和同步错误方面的帮助(预览版)

Android Studio 中的 Gemini 可以理解 Gradle 构建和同步错误。当发生错误时,点击构建输出中的“询问 Gemini”链接,以帮助您诊断和修复问题。

获取 Logcat 崩溃方面的帮助(预览版)

Android Studio 中的 Gemini 可以帮助诊断和排查运行时崩溃。当发生崩溃时,打开 Logcat 并点击 Logcat 输出中的“询问 Gemini”链接,以帮助您修复错误。

获取应用质量分析方面的帮助(预览版)

Gemini 可以帮助解释和建议修复在用户的设备上观察到的崩溃,这些崩溃报告在应用质量分析中。当您在应用质量分析工具窗口中查看堆栈跟踪时,点击分析以分析您的崩溃报告,并(在可能的情况下)推荐后续步骤和资源来解决问题。如需了解详情,请参阅分析崩溃报告

生成 Compose 预览(预览版)

Gemini 可以自动生成 Compose 预览,从而在设计 UI 时节省您的时间。您可以选择为特定的可组合项或整个文件生成 Compose 预览。如需了解详情,请参阅使用 Gemini 生成 Compose 预览

配置上下文共享

当您选择与 Android Studio 中的 Gemini 共享您的项目上下文时,您可以使用 .aiexclude 文件控制要从共享中排除的文件。将 .aiexclude 文件放置在项目及其 VCS 根目录中的任意位置,以控制 AI 功能允许访问哪些文件。如需了解详情,请参阅使用 .aiexclude 文件配置上下文共享

提示库(预览版)

提示库可让您保存和管理常用提示。通过 Android Studio > Settings > Gemini > Prompt Library 访问提示库。

与外部工具集成(预览版)

Android Studio 中面向企业的 Gemini 与许多外部工具集成,因此您无需离开 Android Studio 即可检索信息并执行与这些工具相关的操作。键入 @ 以调出工具列表,并选择一个工具以包含在您的 Gemini 提示中。例如,您可以通过键入“@GoogleDocs 列出我最近的文档”来让 Gemini 列出您最近的 Google 文档。