Android Studio 中的 Gemini 包含适用于开发流程每个步骤的功能。除非另有说明,否则 Gemini 商家版也包含所有这些功能。
聊天
与 Gemini 互动的主要界面是聊天窗口。您可以使用它来提问,从非常简单的开放式问题到您需要帮助解决的具体问题。查看可向 Gemini 提出的问题示例。
代码补全
选择分享项目上下文后,您可以启用 AI 代码补全功能。启用 AI 代码补全功能后,Gemini 会在您输入代码时自动补全代码,这些代码会以灰色斜体文本的形式显示。如需了解详情,请参阅代码补全。
代码转换
在 Android Studio 代码编辑器中,您可以让 Gemini 提供有关如何修改、优化或向应用添加代码的建议。这些建议会显示为代码差异,您可以在接受之前根据需要进行修改。如需了解详情,请参阅代码转换。
解释代码
Gemini 可以帮助您解释代码,让您快速理解。如需让 Gemini 进行解释,请突出显示相应代码,然后右键点击并依次选择 Gemini > Explain Code。你的询问会发送到 Gemini 的主要聊天面板,Gemini 可以在其中提供详细的回答。
提出改进建议
Gemini 可以提供建议来帮助您改进代码,使其遵循 Android 应用最佳实践并提升用户体验。如需获取建议,请突出显示一些代码,然后右键点击并依次选择 Gemini > Suggest Improvements。你的查询会发送到 Gemini 主聊天面板,Gemini 可以在其中提供详细建议。
多模态图片附件(预览)
Android Studio 中的 Gemini 支持多模态输入,可让您直接将图片附加到问题中。以下是一些极具吸引力的用例:
- 快速进行界面原型设计和迭代:将应用界面的简单线框或高保真模拟图转换为可运行的代码。
- 图表说明和文档:让 Gemini 说明复杂架构或数据流图的组件和关系,从而更深入地了解这些图表。
- 界面问题排查:截取界面 bug 的屏幕截图,并向 Gemini 寻求解决方案。
如需了解详情,请参阅使用图片附件加快界面开发速度并阅读博文。
文件附件(预览版)
在 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 build 和同步错误。发生错误时,请点击 build 输出中的“Ask Gemini”(咨询 Gemini)链接,以帮助您诊断和解决问题。
获取有关 Logcat 崩溃问题的帮助(预览版)
Android Studio 中的 Gemini 可帮助您诊断和排查运行时崩溃问题。 发生崩溃时,请打开 Logcat,然后点击 Logcat 输出中的“咨询 Gemini”链接,以帮助您修正错误。
获取 App Quality Insights(预览版)的帮助
Gemini 可以帮助解释用户设备上发生的崩溃问题(在 App Quality Insights 中报告),并提供相应的解决方法建议。在 App Quality Insights 工具窗口中查看堆栈轨迹时,点击数据分析可分析崩溃报告,并(如果可能)推荐用于解决问题的后续步骤和资源。如需了解详情,请参阅分析崩溃报告。
生成 Compose 预览(预览版)
Gemini 可以自动生成 Compose 预览,让您在设计界面时节省时间。您可以选择为特定可组合项或整个文件生成 Compose 预览。如需了解详情,请参阅使用 Gemini 生成 Compose 预览。
配置上下文分享
当您选择在 Android Studio 中与 Gemini 共享项目上下文时,可以使用 .aiexclude
文件控制要从共享中排除哪些文件。将 .aiexclude
文件放置在项目及其 VCS 根目录中的任意位置,以控制 AI 功能可以访问哪些文件。如需了解详情,请参阅使用 .aiexclude 文件配置情境共享。
问题库(预览版)
借助提示库,您可以保存和管理常用的提示。依次前往 Android Studio > Settings > Gemini > Prompt Library 即可访问提示库。
与外部工具集成(预览版)
Android Studio for Business 中的 Gemini 与许多外部工具集成在一起,因此您无需离开 Android Studio 即可检索信息并执行与这些工具相关的操作。输入 @ 即可调出工具列表,然后选择要添加到 Gemini 提示中的工具。例如,您可以输入“@GoogleDocs
list my recent docs”(列出我最近的文档),让 Gemini 列出您最近的 Google 文档。