
截图展示拍摄日期的官方页面,可能与文章发布时不同。点击图片可放大。
谷歌于2026年10月28日(美国时间)举办面向Android应用开发者的活动“Android Dev Summit 2026”,集中发布了一系列用于与AI智能体一起开发应用的开发工具新功能。核心是同日正式推出的Android Studio Rabbit 2,谷歌以外公司的AI智能体也可以在开发环境中使用了。
在Android Studio中使用40多种AI智能体
“Bring Your Own Agent(BYOA)”是一项功能,可以在Android Studio中运行支持“Agent Client Protocol(ACP)”的智能体。ACP是将AI智能体与开发环境连接起来的通用机制。该功能于9月以预览版形式发布,此次在Rabbit 2中正式推出。
据谷歌介绍,可使用的智能体超过40种,包括以下几种。
- Anthropic的Claude Agent
- OpenAI的Codex
- JetBrains的Junie
- 谷歌的Antigravity
在设置界面的“Settings > Tools > AI > Agents”中选择并安装智能体,再通过登录或输入API密钥完成认证即可开始使用。也可以安装多个智能体,根据工作内容切换。智能体会利用Android Studio掌握的信息和工具开展工作,例如项目和构建配置、代码引用关系、Compose预览、模拟器、日志(Logcat)等。
谷歌表示,这是为了回应开发者的需求,例如希望选择适合工作的智能体、希望使用费用较低的智能体、希望与公司签约的服务保持一致等。
更容易检查AI编写的代码
随着AI智能体编写的代码越来越多,人工检查这些内容的工作将跟不上。Android Studio新增了审查AI所做变更的功能“Change Review”。
- 可以从智能体的变更、尚未提交的变更、已提交的变更中的任意一种开始审查
- 报告可能存在问题的地方,并可让智能体进行修改
- 较长的变更可以通过“逐步讲解”(walkthrough)来检查,它会按主题归纳相关部分并依次说明
此外,将用XML制作的旧界面改写为当前标准Jetpack Compose的“Migration Assistant”,也已在试验版(Canary)中提供。
比较AI模型实力的“Android Bench 2.0”
谷歌还再次介绍了9月推出的排行榜“Android Bench 2.0”。它在Android应用开发的实际工作中比较AI模型和智能体的实力,最新结果截至10月26日。它以人类工程师需要花费数天的长时间工作为题目,例如迁移应用界面、根据设计稿新建应用等。评分不仅看产出能否实际运行,还会衡量费用和所用时间。
可在终端使用的Android CLI也得到增强
可从终端或CI(自动化测试机制)使用的“Android CLI”也新增了面向智能体的功能。
- 发布面向Claude Code和Codex的官方插件。智能体可以创建Android项目、管理模拟器、搜索官方知识库等
- “android device remote”命令,可租用并连接谷歌管理的真机,安装应用进行测试
- “android preview”命令,无需模拟器或Android Studio即可渲染界面预览。谷歌表示,在其内部测试中,使用该命令的智能体完成界面相关工作的速度快了77%,所用token最多为三分之一
- 可添加到任何智能体的30多个官方技能(工作流程知识),还包括在提交前检查是否违反Google Play政策的技能等
CoAI编辑部观点
在谷歌的Android Studio中可以正式使用Anthropic和OpenAI的智能体,很好地体现了开发工具的发展趋势:开发者选择自己喜欢的AI,工具则为该AI准备便于工作的环境和信息。在此次发布中,谷歌甚至亲自提供了面向Claude Code和Codex的插件。
另一方面,使用外部智能体时,需要各服务的账户或订阅方案,费用也取决于各公司的条款。在公司使用时,比较稳妥的做法是先制定规则,包括将源代码发送给哪些服务。不妨参考Android Bench 2.0这类基于实际工作的比较结果,选择适合自己项目的智能体。
资料来源
- What's new in Android developer tools and performance at Android Dev Summit(Android Developers Blog)
- Your favorite agents are now integrated in Android Studio(Android Developers Blog)
- Build your way: Use any AI agent of your choice in Android Studio(Android Developers Blog)
- Android Bench(Android Developers)