Android Studio 中的 Gemini 提供 AI 辅助的编码功能(例如自定义代码转换和 AI 自动补全),助您以前所未有的速度构建应用。
Gemini 代码转换
现在,您可以在代码编辑器中提示 Gemini 提供代码建议,以修改、优化或向应用添加代码,具体方法如下:
- 如需查看问题的输入字段,请在代码编辑器中执行以下操作之一:
- 在代码编辑器中右键点击,然后从上下文菜单中依次选择 Gemini > Generate code。
- 突出显示您想让 Gemini 修改的代码,在代码编辑器中右键点击,然后从上下文菜单中依次选择 Gemini > Transform code。
- 按 CTRL+\(在 macOS 上,按 Command+\)。
- 描述您要如何修改或添加代码,以提示 Gemini,然后按 Enter 键。Gemini 处理完您的请求后,您应该会看到代码差异。
- 例如,你可以让 Gemini 通过重写来简化复杂的代码,执行非常具体的代码转换(例如“使此代码符合惯用语法”),或生成你描述的新函数。然后,Android Studio 会以代码差异的形式显示 Gemini 的代码建议,以便您仅查看和接受所需的建议。
- 查看代码差异,然后执行以下某个操作:
- 点击优化并输入新提示,进一步修改建议的代码。
- 点击接受所有更改,将建议的更改添加到代码中。
AI 代码补全
Gemini 在 Android Studio 中提供了依托 AI 技术的代码自动补全功能,会在您输入内容时显示为灰色斜体文本。我们将此功能称为 AI 代码补全。此功能可建议完整的函数,从而节省时间并更快地完成编码项目。启用 AI 代码补全功能后,Gemini 可能会从您的代码库中发送其他信息,例如代码段周围的代码段、文件类型以及其他必要信息,以便为 LLM 提供上下文和更相关的建议。
开始使用
如需开始使用 AI 代码补全功能,请按以下步骤操作:
- 下载最新版本的 Android Studio Jellyfish 或更高版本。
- 如需启动 Gemini,请打开或启动 Android Studio 项目,然后依次点击 View > Tool Windows > Gemini。
- 登录您的 Google 账号。
- 只有当 Gemini 能够访问代码库中的上下文时,AI 代码补全功能才会起作用。您可以在 Gemini 登录期间启用此功能,也可以随时通过以下步骤启用:依次选择 Android Studio > Settings > Gemini > Augment responses with information from your codebase。
- 打开文件,然后开始输入内容。只有当光标位于行尾或空行中的任意位置时,系统才会触发建议。
- 按 Tab 可接受建议,按 Esc 可清除建议。
常见问题解答
如何使用 AI 代码补全功能?
只有当 Gemini 能够访问代码库中的上下文时,此功能才可用。如需启用此功能,请依次前往 Android Studio > Settings > Gemini > Context Awareness。在您输入时,系统会显示依托 AI 技术的自动补全功能。您还可以通过添加注释来使用自然语言注释触发代码补全。
为什么我看不到代码补全信息?
首先,请检查您是否已登录 Gemini,并已在 Android Studio > 设置 > Gemini 中选择启用 AI 代码补全功能。请注意,系统并不总是会生成代码补全项。模型可能没有足够的信息来生成高置信度的回答。
如何关闭 AI 代码补全功能?
如需停用 AI 代码补全功能,请依次前往 Android Studio > Settings > Gemini,然后撤消同意并关闭 AI 代码补全功能。