作者 / Android 开发者体验产品经理 Matthew Warner
AI 驱动的开发者工具已成为提升工程生产力的关键。为赋予开发者更高的灵活性与自主权,Android Studio 正式推出“自带智能体”(Bring Your Own Agent, BYOA)功能,支持将 Anthropic Claude、OpenAI Codex 及 Google Antigravity 等主流编码智能体无缝集成至开发环境中。
△ Android Studio 中的 Claude Agent
自选智能体和 AI 订阅
BYOA 功能已在最新版 Android Studio Canary 中上线。该功能允许开发者将偏好的智能体与 IDE 原生能力结合,在保障代码准确性与速度的同时优化成本。其核心优势包括:
代码库感知与 Token 高效利用:基于 Agent Client Protocol (ACP),Android Studio 向智能体提供完整的项目拓扑、构建配置及平台详情。智能体可精准筛选上下文,显著降低 Token 消耗与延迟。
工作流无缝连续:支持在对话式提示与 Android Studio 专用工具间顺畅切换,确保多任务处理时的专注度不被打断。
智能体灵活选择:兼容任何符合 ACP 标准的智能体。若当前智能体配额耗尽或表现未达预期,可即时切换至其他智能体接管任务。
内置原生工具支持:智能体可直接调用构建诊断、Jetpack Compose 预览、SDK 工具及模拟器控制等功能,实现在 IDE 内直接进行测试、诊断和执行。
Android Studio Canary
https://developer.android.com/studio/preview
Agent Client Protocol (ACP)
https://agentclientprotocol.com/get-started/introduction
功能强大、表现卓越且稳妥可靠的编码智能体
智能体可在开发环境中规划并执行完整的技术工作流,主要应用场景包括:
环境执行:支持读写编辑文件、运行 Shell 命令、执行测试及进行网络搜索。
子智能体委派:可将代码审核、测试等子任务拆解并派生给专门的子智能体处理,以应对复杂项目需求。
权限掌控:通过细粒度权限管理,智能体可自动处理日常低风险操作,并在涉及高风险变更时暂停并请求用户批准。
持久化上下文:维持长会话状态,自动加载项目 Skills、斜杠命令 (Slash Commands) 及记忆配置。
依托 Android Skills 和 Android Knowledge Base,智能体能获取最新的 Android 开发最佳实践。关于模型性能的详细评估,可参考 Android Bench最新更新。
将 Gemini 与 Google Antigravity 搭配使用
虽然 Android Studio 仍保留内置 Gemini 智能体体验,但为了获得更优性能,建议选用 Google Antigravity 智能体。该智能体支持访问最新的 Gemini 模型(如 Gemini Flash 3.8),并提供更高的 AI 使用配额。开发者可使用 Google AI Pro 或 Ultra 套餐帐号登录,或通过 Gemini API 密钥按量付费。
△ 选择 Google Antigravity 智能体
Google AI Pro 或 Ultra 套餐
https://one.google.com/intl/en_us/about/google-ai-plans/#code
企业级安全与支持
对于使用 Gemini Enterprise 的团队,可继续通过内置智能体或 Antigravity 智能体进行开发。无论选择何种方式,均享有 Google Cloud 提供的企业级安全与隐私保障。
△ 使用 Google 帐号、Gemini Enterprise 许可证、Enterprise Agent Platform 或 Gemini API 密钥登录 Antigravity 智能体
Gemini Enterprise
https://developer.android.com/ai-in-android#why-enterprise-developers-choose-ai-in-android-studio
开始使用
BYOA 功能已在 Android Studio Rabbit 2 Canary 预览版 中逐步推送,首批支持 Google Antigravity、Claude Agent 和 Codex。接入步骤如下:
更新 Android Studio:确保安装来自 Canary 发布渠道的最新版本。
连接智能体:在智能体窗口中选择目标智能体,完成登录或输入 API 密钥。可在 "Settings > Tools > AI > Agents" 中管理更多可用智能体。
查阅文档:详细信息请参阅预览版版本说明。
我们重视您的反馈,如遇问题欢迎通过官方渠道提交报告。
Android Studio Rabbit 2 Canary 预览版
https://developer.android.com/studio/preview
Canary 发布渠道的最新版本
https://developer.android.com/studio/preview
预览版版本说明
http://d.android.com/studio/preview/features#bring-your-own-agent
提供反馈
https://developer.android.com/studio/report-bugs

