产品资讯

在 Android Studio Quail 4 中利用 Android skills 和 Gemma 4

阅读用时:5 分钟
查看 Amman Asfaw 的个人资料
Amman Asfaw Android Studio 产品经理

Android Studio Quail 4 现已发布稳定版,可在生产环境中使用。

这是 Android Studio Quail 的最终稳定版本。Android Studio 中的新功能可让您利用 AI 高效、有效地构建优质应用。观看下面的视频,了解过去 4 个版本中最实用的新功能,这些功能可以帮助您改进和加快开发工作。

以下是 Android Studio Quail 4 的深入探究:

Android Studio 中内置的 Android 技能

虽然大语言模型在处理通用编码查询方面能力惊人,但在面对快速演进的 Android API、平台专属迁移或复杂的配置结构时,它们经常会编写出错误或过时的代码。为了解决这个问题,我们直接在 Android Studio 中集成了由 Android 团队精心打造的 Android 技能。这些技能遵循开放标准智能体技能规范,是经过 AI 优化的模块化指令,专门用于引导 LLM 完成复杂的 Android 工作流。Android 技能现已直接预加载到 IDE 中,因此您无需手动下载其他文件即可开始使用。

当您向 Android Studio 智能体发出提示时,我们会分析您的提示,并根据已安装技能的元数据进行搜索,在最相关的情况下自动调用这些技能。您的代理可即时获得领域专业知识,应用 Google 的最佳实践,而无需花费大量开销来编写冗长、手动的设置提示。

Android Studio 预装了 23 项精选技能,包括:

我们还鼓励您创建自己的自定义技能,为您的团队提供专业经验和自定义工作流,从而扩展代理模式。如果您想在 Android Studio 之外的其他命令行界面 (CLI) AI 中使用 Android skills,请安装 Android CLI 并运行 android skills add --all,以便快速上手。如果您想完全停用捆绑技能,可以通过“设置”中的 IDE 级切换开关轻松停用。

as-agent-skill1.gif
Android Studio 预装了 23 项精选 Android 技能。

Gemma 4 本地模型集成(私密、安全且离线的 AI 编码)

许多开发者都希望能够使用本地模型,因此 Android Studio 现在原生集成了 Gemma 4(Google 最强大的开放模型),无需手动设置第三方工具,即可提供 AI 编码辅助。

  • 系统要求: 您可以使用 12GB RAM 运行最小的模型,但使用 32GB 以上 RAM 的机器运行效果最佳。请参阅硬件要求。
  • 一键管理:只需在 Agent 模型选择器中选择 Gemma,然后选择要下载的模型,或访问 。Android Studio 会自动为您下载、验证和更新模型权重。
  • 捆绑式推理引擎:我们捆绑了一个轻量级推理引擎,可直接在 IDE 中运行 Gemma 4 模型。
  • 设备端 AI 智能体:由于 Gemma 4 具有原生智能体工具调用功能,因此您可以在完全离线的情况下,使用该智能体运行复杂的多文件重构计划。您的源代码绝不会离开本地机器,并且您永远不会达到词元配额限制。
as-agent-gemma2.gif
选择要下载和使用的 Gemma 模型。

并行智能体用户体验通知和其他增强功能

在 Android Studio Quail 2 中,我们推出了智能体多任务处理功能,支持并行对话。现在,Android Studio Quail 4 带来了多项界面增强功能,旨在让您与 AI 的互动更顺畅、更快速、更透明:

  • 回答中的代码符号会显示为超链接:现在,系统会自动检测代理回答中提及的类名称、函数、方法和文件路径,并将其呈现为可点击的超链接。
  • 实时后台智能体通知:在多任务处理场景下,近期对话面板现在会提供一目了然的状态指示器。当智能体正在运行工具时,您会看到一个加载旋转图标;如果智能体正在等待您的输入,您会看到一个红色状态指示器;当后台任务完成并可供审核时,您会看到一个蓝色标记。
  • 统一的更改摘要:在智能体完成多步骤编码任务后,原本独立的任务和演示工件现在会整合到一个简洁、专用的更改摘要标签页中,让您在应用修改之前能够清晰地查看差异并进行审核。
  • 可折叠的思考过程呈现:对于推理模型,智能体的逐步思考过程会整齐地整理到可折叠的块中,让您的对话内容一目了然,同时让您能够根据需要检查底层逻辑。
Qual4InlineAsset_Canavs.png
现在,您可以在“近期对话”面板中实时监控并行对话的进度

升级即可获享高级 AI 功能

Android Studio 为开发者提供了开箱即用的默认 Gemini 模型。我们会动态调整此模型的功能,以确保能够免费提供出色的体验。不过,如果您想更精细地访问 Gemini 最强大的模型,或者需要更多配额来完成长时间的编码会话,则可以通过以下 3 种途径之一升级访问权限:

  • API 密钥: 使用 Google AI Studio API 密钥,在开发流程中第一时间使用最新的 Gemini 模型,例如 Gemini 3.7 Flash。您还可以直接在 Android Studio 中使用 Anthropic 或 OpenAI 等其他模型提供商的 API 密钥
  • Google AI 方案:订阅了 Google AI Pro 或 Google AI Ultra 方案的开发者可以使用其 Google 账号登录,自动解锁高级功能和更高的速率限制。Gemini 具备更强大的功能,可帮助您在庞大的代码库中分析、重构和规划功能。
  • Gemini Enterprise:如果贵组织可以使用 Gemini Enterprise,开发者可以登录,以便在使用 Android Studio AI 智能体时享受 Google Cloud 的隐私和安全优势。此功能正在向部分组织推出,目前可在最新的 Android Studio Canary 中使用。

回顾:Android Studio Quail 系列回顾

Android Studio Quail 4 版本继续专注于利用 AI 提高开发者工作效率。如需详细了解近期推出的新功能,请参阅我们之前的博文。

Android Studio Quail

  • App Quality Insights 代理集成:我们通过将 App Quality Insights (AQI) 与 Gemini 集成,启动了 Android Studio Quail 周期。
  • 在 Google I/O 大会上,我们发布了 Android Studio Quail (Canary) 版本:我们推出了专为智能体时代打造的工具,包括智能体技能、Firebase 集成和智能体模式下的并行对话、Gemma 4 本地模型支持、Android CLI、点对点 Android 模拟器多设备测试、ADB Wi-Fi 2.0,以及原生 Google Play 测试轨道发布。

Android Studio Quail 2

  • 并行对话:我们在 IDE 中解锁了并发多任务处理功能。开发者可以并排打开多个对话作为编辑器标签页,在一个标签页中使用 Gemini 3.5 Flash 运行 Compose 重构,同时在另一个标签页中使用 Gemma 4 记录代码。通过“近期对话”边栏中的实时进度指示器(加载旋转图标、暂停状态和错误),可以轻松监控活跃的后台任务。
  • LeakCanary 性能分析:我们将 LeakCanary 直接原生集成到 Android Studio 性能分析器中。通过将 JVM 堆分析从测试设备上直接迁移到主机上运行 Shark 分析器引擎,内存泄漏跟踪速度提高了 5 倍,并且完全没有卡顿,同时还得到了“使用智能体修复”AI 修复功能的支持。

Android Studio Quail 3

  • 简化的规划模式:使用 /plan 命令或将对话切换到“规划”模式时,智能体会退一步评估其逻辑,在编写代码之前制定实施方案。
  • MCP Marketplace:现在,您只需前往“设置”>“工具”>“AI”>“MCP 服务器”,即可直接在 IDE 中轻松搜索、安装和管理 Model Context Protocol (MCP) 服务器,从而将 AI 智能体连接到外部开发者工具、注册表和自定义数据库。

立即开始

Android Studio Quail 4 现已在稳定渠道中推出。告别手动配置,在并行线程中执行多项任务,并利用专家级 AI 智能进行构建。

 立即下载 Android Studio Quail 4 稳定版👉

一如既往,您的反馈将决定 Android 开发的未来。请查看 已知问题,或直接在我们的 官方问题跟踪器上提交 bug 报告和功能请求。

您还可以加入我们充满活力的开发者社区,并在 Instagram、 LinkedIn、 YouTube 或 X 上关注我们,及时了解最新动态。我们迫不及待要一睹您的应用程序了!

继续阅读