Android Studio 中的 Gemini 使您能够通过 AI 辅助编码功能(例如自定义代码转换和 AI 自动完成)比以往更快地构建应用。
Gemini 代码转换
您现在可以从代码编辑器中提示 Gemini 提供代码建议,以修改、优化或向您的应用添加代码,方法如下:
- 要查看提示的输入字段,请从代码编辑器执行以下操作之一:
- 右键单击代码编辑器,然后从上下文菜单中选择**Gemini > 生成代码**。
- 突出显示您希望 Gemini 修改的代码,右键单击代码编辑器,然后从上下文菜单中选择**Gemini > 转换代码**。
- 按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 项目,然后单击**查看 > 工具窗口 > Gemini**。
- 登录您的 Google 帐户。
- 只有当 Gemini 可以访问您代码库中的上下文时,AI 代码补全才有效。在 Gemini 登录期间或随时通过**Android Studio > 设置 > Gemini > 使用来自您代码库的信息增强响应**启用此功能。
- 打开文件并开始键入。只有当光标位于行尾或空白行的任何位置时,建议才会触发。
- 按Tab接受建议,按Esc清除建议。
常见问题
如何访问 AI 代码补全?
此功能只有在 Gemini 可以访问您代码库中的上下文时才有效。通过**Android Studio > 设置 > Gemini > 上下文感知**启用此功能。AI 启用的自动完成功能会在您键入时出现。您还可以使用自然语言注释通过添加注释来触发代码补全。
为什么我看不到代码补全?
首先,请检查您是否已登录 Gemini 并已在**Android Studio > 设置 > Gemini**中选择加入 AI 代码补全。请记住,系统不会始终生成代码补全。模型可能没有足够的信息来生成具有高置信度的响应。
如何关闭 AI 代码补全?
要禁用 AI 代码补全,请转到**Android Studio > 设置 > Gemini**,撤销同意并关闭 AI 代码补全。