Android Studio Rabbit 2 与 AI Agent:开发者需要了解什么
Android Studio Rabbit 2 已稳定发布,并把多种 AI 编程 Agent、设备串流、Compose 预览和性能分析带进同一套 Android 开发工作流。

本文速读
This article covers Android Studio Rabbit 2 与 AI Agent:开发者需要了解什么. Android Studio Rabbit 2 已稳定发布,并把多种 AI 编程 Agent、设备串流、Compose 预览和性能分析带进同一套 Android 开发工作流。
要点
- Published: October 30, 2026
- Category: Android Development
- Tags: Android Studio, AI agents, Android CLI, Compose, developer tools
- Views: 91
- Reading time: ~6 min read
"Android Studio Rabbit 2 已稳定发布,并把多种 AI 编程 Agent、设备串流、Compose 预览和性能分析带进同一套 Android 开发工作流。"

Android 开发正在从 AI 辅助补全,转向由开发者监督、能够调用工具的 Agent。Google 在 2026 年 10 月 28 日的 Android Dev Summit 公布了这一变化的具体形态:Android Studio Rabbit 2 已稳定发布,Bring Your Own Agent(BYOA)可用,Android CLI 也能把设备串流、Compose 预览、性能分析、应用包检查和 Android 专属技能交给 Agent 使用。
重点并不是某一个模型赢得了所有场景,而是 Android 工具链正在变成 Agent 接口。开发者可以按照成本、隐私和团队习惯选择编码 Agent,同时继续使用 Android Studio 的项目上下文和验证能力。
快速结论:Android Studio 正在变成 Agent 工作区
Rabbit 2 允许开发者在 Android Studio 中使用 Claude Agent、Codex、Antigravity 或其他 ACP 兼容 Agent。Android CLI 增加了远程设备串流和 Compose 预览等实用验证能力。这样一来,Agent 不必在生成代码后停止,而可以继续修改代码、渲染界面、查看日志、分析性能,并检查应用包。
这并不意味着工程判断可以被取消。判断的位置发生了变化:开发者仍需要设定边界、审查差异、保护密钥,并要求真实构建和设备测试证据。
Rabbit 2 带来了哪些变化
最受关注的功能是 BYOA。Google 表示 Rabbit 2 已稳定,并支持包括 Claude Agent、Codex 和 Antigravity 在内的 40 多个 ACP 兼容 Agent。Agent 可以在 Android Studio 环境中工作,使用项目结构、符号解析、构建系统、模拟器、Logcat 和 Compose Preview。
这些上下文非常重要。普通编码助手可以建议 Kotlin 代码,但理解 Android 的 Agent 还可以处理 Gradle 模块、资源限定符、Manifest 权限、Compose 重组和设备行为。差异来自反馈循环,而不只是语言模型本身。
Android Studio 还加入了 AI 代码审查和技能管理器。技能可以为权限安全、Widget 布局、Compose 性能等任务提供更集中的流程。技能不能替代测试,但能让 Agent 遵循可重复的指导,而不是只依靠宽泛提示猜测。
Android CLI 把验证变成 Agent 工具
对于偏好终端工作流的团队,Android CLI 的能力尤其有价值。设备串流可以让 Agent 通过 Firebase 在真实远程设备上测试;Compose 预览则能让它在不反复构建和安装 APK 的情况下检查界面变化。
性能分析同样重要。Agent 可以捕获生产级 Perfetto trace,调查冷启动延迟、界面卡顿和后台唤醒。应用包和库分析则可以在上传前发现压缩、优化和混淆方面的质量信号。这些检查把 Agent 从“代码能编译”推进到“产物更接近发布质量”。
Google 还介绍了覆盖 20 多个领域的 30 多项 Android 技能。实际价值取决于团队如何把技能和仓库规则结合起来。例如,权限安全技能应该同时遵守项目规定:不能记录令牌、不能修改发布签名,也不能未经审查扩大 Manifest 权限。
正确的工作方式:委托循环,而不是委托决定
Agent 开发最适合的模式,是让 Agent 负责有边界的循环,让人负责验收标准。一个实用流程是:
- 先让 Agent 检查仓库并写出简短计划。
- 要求它完成小而容易审查的改动,而不是大范围重写。
- 让它运行单元测试、Lint 和相关构建变体。
- 用 Compose Preview、设备串流、Logcat 或性能分析收集证据。
- 在允许下一次改动前审查差异和证据。
这比盲目接受大补丁慢一些,却比调试不透明的重写更快,也能为安全敏感代码和发布工作留下清晰记录。
如果你是 Android 用户,关注的是选工具而不是写应用,原则也类似。安装前优先查看权限、官方渠道、版本信息和文档。比较工具时,可以先浏览 BTTC 的 Android 软件评测与官方下载目录。
采用前需要验证什么
首先确认 Agent 的数据访问模型。了解提示词、仓库文件、日志、截图和设备数据是否会发送给云端服务商。对凭据使用最小权限,并为实验准备独立测试项目。
其次固定验收门槛。Agent 的“完成”不是构建收据。要求它给出具体 Gradle 任务、测试输出,以及必要时的 APK 或 AAB 校验和;同时人工审查权限和依赖变化。
第三,必须跨设备形态测试。Google 也在扩展面向手机、折叠屏、平板、笔记本、汽车和 XR 的 Compose 自适应工具。Agent 可以帮助审查布局,但不能替代真实设备对导航、输入、焦点、相机和性能的检查。
最后衡量工具是否真正改善交付,而不是只增加生成代码。记录审查耗时、遗漏缺陷、构建失败和回滚次数,比统计提示词数量或生成行数更有意义。
常见问题
Android Studio Rabbit 2 只能使用 Google Gemini 吗?
不是。Google 将 BYOA 定义为在 Android Studio 中使用首选 ACP 兼容 Agent 的方式,其中包括 Claude Agent、Codex 和 Antigravity。不同 Agent 的可用地区、账户要求、价格和能力可能不同。
Android Agent 能测试真实设备吗?
根据 Google 的公告,Android CLI 已加入由 Firebase 支持的设备串流。团队仍应确认设备可用性、网络行为、账户权限,以及当前配置产生的具体测试证据。
有了 Agent 就不需要 Android 测试了吗?
不需要。Agent 可以协助运行和解释检查,但发布信心仍需要自动化测试、构建验证、安全审查和代表性设备测试。生成的改动在通过正常门槛前都应视为不可信。
总结
Rabbit 2 的意义在于,它把 Agent 选择和 Android 专属验证放进了同一个工作流。更可靠的做法不是让 Agent 独自写完整应用,而是给它明确的小任务、严格的仓库规则和具体反馈工具,同时让人继续负责安全、产品行为和发布证据。这样可以提高 Android 工作效率,又不会把构建过程变成黑箱。

