Google Android CLI实测:AI Agent 10分钟开发Android App全流程

Google发布Android CLI,让AI Agent无需IDE即可高效完成Android开发
Google发布Android CLI工具,统一了此前分散的六七个开发工具,配合Skills技能包和Knowledge Base知识库,解决了AI做Android开发时工具分散、文档不适配、输出噪音多三大痛点。实测Token消耗降低70%,任务速度提升3倍,标志着Android开发进入「CLI+Agent」新范式,开发者角色从写代码转向指导AI写代码。
Google刚刚发布了Android CLI,统一了此前分散的六七个开发工具,配合Claude Code等AI Agent,可以在不打开Android Studio的情况下,从零完成一个Android应用的创建、编码和编译。这标志着Android开发正式进入「CLI+Agent」的新范式。
AI做Android开发的三大痛点
在Android CLI出现之前,AI Agent做Android开发面临三个非常现实的问题:
工具太分散。 装SDK用SDK Manager,管模拟器用AVD Manager,调试用ADB,编译用Gradle——六七个独立工具,各有各的命令格式,AI需要全部记住并正确调用。
文档是给人看的,不是给AI看的。 传统文档描述性强、概念化,AI需要的是精确的、可执行的步骤。否则很容易使用过时的API和写法。
工具输出噪音太多。 进度条、颜色码、冗余日志,AI解析起来非常吃力,白白浪费大量Token。
Google的三层解决方案
针对这些问题,Google一次性发布了三个配套设计的组件:

操作层:Android CLI命令行工具
一个用Rust编写的命令行工具,统一了之前所有分散的工具。一个入口搞定环境设置、项目创建、SDK管理、应用部署。二进制分发,无需安装庞大的Android Studio IDE。
指导层:Android Skills技能包
这是一个开源的GitHub仓库,里面是一套Markdown格式的指令文件,告诉AI怎么按最佳实践完成任务。目前有七个技能包,暂时不接受社区贡献。
知识层:Android Knowledge Base
一个实时更新的知识库,让AI能查到最新的官方文档,弥补训练数据过期的问题。
三者的协作流程:用户下达任务 → Agent读取Skills获取指引 → 需要查文档时调用Knowledge Base → 最后通过CLI执行实际操作。
Android CLI具体能干什么

以前分散在六七个工具里的功能,现在一个android命令全部搞定:
- android create:一条命令从官方模板创建项目
- android sdk install:按需下载SDK组件,不用装整个Android Studio
- android emulator:创建和管理虚拟设备
- android run:部署应用到设备或模拟器
- android docs:直接在终端搜索和获取最新官方文档
- android skills:安装和管理Agent的技能包
技术细节方面,CLI经确认是Rust编写,Google内部用Bazel加Rules Rust构建,当前版本0.7,处于预览阶段。
效率提升数据:Token降低70%,速度提升3倍

谷歌内部测试给出了两个关键数据:
LLM的Token消耗降低超过70%。 以前AI要解析SDK Manager输出的大量冗余文本,现在CLI输出干净、结构化,AI直接读懂,自然省Token。
任务完成速度提升3倍。 以前Agent用传统工具链摸索着做事,现在有了统一入口和精确指引,效率大幅提升。
新旧开发流程对比
传统方式: 下载Android Studio(2G+)→ 配SDK路径和环境变量 → New Project一堆勾选 → 等Gradle Sync三五分钟 → 手动写代码 → 点Run等编译。光环境搭建可能就要半小时。
Android CLI + AI Agent: 一行curl装Android CLI → 一行命令装Skills → 告诉AI「做一个天气App」→ AI自动创建项目、写代码、编译出APK → 装到手机上。全程10分钟。
行业趋势:从GUI到CLI+Agent开发范式

这不是Google一家在做的事情,而是一个明确的行业趋势:
- Google发了Android CLI和Gemini CLI
- Anthropic有Claude Code
- OpenAI有Codex CLI
全行业都在做同一件事:把原来面向人的图形界面,拆出一层面向AI的命令行接口。
原因很简单——LLM看不懂GUI,AI能处理的是文本进、文本出,CLI天然就是这种模式。开发范式正在从「人操作IDE」转向「CLI+Agent」。
实操验证:用Claude Code开发天气App全流程
实际操作验证了这套工具链的可行性:
- 一行curl命令安装Android CLI
android skills add把技能包装给Claude Code- 在Claude Code里下达任务:做一个天气App
过程中还遇到了一个有趣的问题:中文城市名查不了天气。AI自己分析出是OpenWeatherMap的接口不支持中文,然后自动改成了两步查询策略——先将中文转为坐标,再用坐标查天气。
最终APK编译完成,传到手机上安装运行。两轮对话,使用了约27%的Claude Code额度(从4%到31%)。
总结:Android开发的AI友好化转型
Android CLI这套工具解决的核心问题是:让AI Agent能高效、正确地做Android开发。
- CLI统一入口,告别分散工具
- Skills精确指导,让AI按最佳实践工作
- Knowledge Base实时更新,弥补训练数据过期问题
目前还是预览版(v0.7),有一些限制,但方向很清楚:Google正在把Android变成对AI友好的移动开发平台。当开发工具从「面向人」转向「面向AI」,开发者的角色也在从「写代码的人」变成「指导AI写代码的人」。这个转变,可能比我们想象的要快得多。
相关推荐
教程攻略Cursor+Codex双IDE协同:开源项目二开实战方法论
基于实战经验总结的开源项目二次开发完整方法论,详解Cursor+Codex双IDE协同工作流,涵盖二开七环节、MVP验证、AI读源码技巧,帮助开发者三天跑通项目、两周完成业务集成。
教程攻略Cursor多Agent实战:50分钟搭建Next.js全栈博客
使用Cursor IDE多Agent协作模式,50分钟内从零搭建全栈博客。涵盖Next.js、Clerk认证、Supabase数据库集成,详解4个AI Agent分阶段开发流程与关键避坑经验。
教程攻略从零搭建AI软件工厂:Cursor工程师的多Agent协作实战经验
Cursor工程师Eric分享AI软件工厂构建实战:从自动化六层级、护栏设计、并行Agent管理到规模化扩展,详解如何用多Agent协作实现7×24小时高效软件开发。