Google 向 Claude Code、Codex 等第三方智能体开放 Android 开发工具
Google just handed its rivals the keys to Android
Google 在 Android Dev Summit 上宣布,Android Studio 与 Android CLI 向第三方编码智能体开放,Bring Your Own Agent 已支持 40 多个遵循 Agent Client Protocol 的智能体,包括 Claude Agent、Codex 和 Google 自家的 Antigravity,并在 Android Studio Rabbit 2 中转为稳定。新增的 android preview 命令可让智能体在终端渲染 Jetpack Compose 预览,Google 称完成 UI 任务快 77%、token 用量最多减少三倍,但未说明测量方式;android device remote 则让智能体访问 Google 实验室的实体设备。演示中 Claude Code 借助 LeakCanary 排查内存泄漏并自行修复复测,Google 称此类调查快近一倍、token 减少最多 25%,同时推出 Android Bench 2.0 评测模型与智能体在复杂 Android 任务上的表现。
推荐理由
AI 评分 75
Google 把 Android 开发工具开放给 Claude Code、Codex 等第三方智能体,并给出终端预览与内存泄漏排查的实测数据。
主题
正文 · AI 翻译
Google正在让Anthropic的Claude Code和OpenAI的Codex等编码智能体更深入地访问其Android开发工具,包括设备、性能分析器和生产环境崩溃报告;现在,智能体可以调查缺陷、测试更改并验证自己的修复。
这一举措覆盖Android Studio和基于终端的Android CLI,Google将两者都向第三方智能体开放,而不是引导开发者使用Gemini。Android产品副总裁Matthew McCullough强调,要让开发者自由选择自己的模型和编码智能体。
在周三的一篇博文中,Android开发者工具高级产品经理Adarsh Fernando将目标描述为为开发者和他们的智能体提供“更快构建高质量Android应用的工具和知识”。这些更新于周三在Android Dev Summit上宣布。
自带智能体
该公司的Bring Your Own Agent功能现在支持40多个使用开放Agent Client Protocol的编码智能体,其中包括Anthropic的Claude Agent、OpenAI的Codex以及Google自家的Antigravity,Google表示该功能在周三发布的Android Studio Rabbit 2中已转为稳定。
开发者可以安装多个智能体并在不离开IDE的情况下切换,连接的智能体会继承IDE对项目的解读——其结构、构建配置、符号,以及Compose Preview、模拟器和Logcat等工具——这些上下文否则它们必须通过代码搜索和终端猜测来重建。
与此同时,一项新的Change Review功能会扫描智能体待处理的更改以发现常见问题,并可在应用任何更改之前引导开发者审阅大量修改,Google还通过面向Claude Code和Codex的官方Android CLI插件将同样的能力扩展到IDE之外,这些插件涵盖项目创建、模拟器管理、UI检查和Android文档。
从终端进行Compose预览
另一项公告包括新的android preview命令,它让编码智能体直接在终端中渲染Jetpack Compose预览,而无需启动IDE或模拟器。
该公司称,使用它的智能体完成UI任务的速度提高了77%,同时token用量最多减少到三分之一,不过它几乎没有说明如何测量这些结果。CLI还新增了android device remote,让智能体可以访问Google实验室中的实体设备进行测试。
使用它的智能体完成UI任务的速度提高了77%,同时token用量最多减少到三分之一,不过它几乎没有说明如何测量这些结果。
用Claude查找内存泄漏
Google还为智能体提供了更多在应用构建后调查问题的方式,包括性能问题、生产环境崩溃和内存泄漏。在一个演示中,Claude Code与开源泄漏检测库LeakCanary配合,根据开发者的一条指令检查关键用户旅程是否存在内存泄漏。
Claude Code在多台设备上并行运行这些旅程,通过CLI的LeakCanary集成分析堆转储,并将泄漏追溯到有问题的代码。随后它进行修复并重新运行测试以确认修复有效。Google称,该工具帮助能力强的模型以近两倍的速度完成这些调查,同时token用量最多减少25%。
自主发现缺陷的速度可能超过自主修复缺陷的速度——Anthropic的一个扫描器在开源代码中标记了约29,000个可能的漏洞,而最终只有几百个得到修复。
该演示非常令人印象深刻,但它也与一项提醒人们保持耐心的记录相悖,因为自主发现缺陷的速度可能超过自主修复缺陷的速度——Anthropic的一个扫描器在开源代码中标记了约29,000个可能的漏洞,而最终只有几百个得到修复。
配套的android signals命令现在将Android vitals和Firebase Crashlytics数据接入同一终端工作流,这为智能体提供了直接获取生产环境崩溃、ANR和内存问题的渠道,但这一切都没有取消人在环路中的角色,亲眼看到Claude Code提交Linux内核修复、却被审查者发现竞态条件的开发者可以证明这一点。
配套的android signals命令现在将Android vitals和Firebase Crashlytics数据接入同一终端工作流
用Android Bench对智能体进行基准测试
Google还推出了Android Bench 2.0,用于评估模型和智能体框架在更复杂的Android开发任务上的表现。它通过从根据设计稿构建应用到迁移现有界面等任务,测试完成的应用程序是否真正运行。一些任务模拟了Android工程师需要数天才能完成的工作,该基准还衡量完成时间和成本。
文章《Google刚刚把Android的钥匙交给了竞争对手》最初发表于The New Stack。