Android CLI ,谷歌为 Android 开发者专研的 AI Agent,提速三倍

Android CLI ,虽然是 CLI ,但是不要误解,它不是一个全新的 AI CLI ,因为 Android CLI 不带模型,它更多是一个通用的 CLI 工具,负责被 Agent 调用的 agentic workflow,另外 Android CLI 天然就包含之前我们聊的 android skills ,而目的是让你在 AI 时代脱离 Android Studio 也可以进行一些 AI 工作,并且更精准节能。

简单来说,Android CLI 只负责被 Agent 调用,它会通过 android skillsandroid docs 来 " grounding" Agent,让 Agent 严格按照 Google 最新最佳实践执行。

最简单的就是,新的 Android CLI 支持提供环境设置、项目创建和设备管理的命令create 命令可以在几秒钟内创建一个 Android 应用项目 ,并且最重要的是:

使用 Android CLI 场景 Token 使用量减少 70% 以上,因为它改进了项目和环境设置,连带着任务完成速度也比只使用标准工具集来处理的 Agnet 快 3 倍

在 Android CLI 场景,可以使用的主要功能包括:

  • SDK 管理: 使用 android sdk install 只下载项目需要的特定组件,确保精简的开发环境
  • 快速创建项目: android create 命令从官方模板生成新项目,确保从第一行代码开始就是官方推荐的架构和最佳实践
  • 快速创建和部署:使用 android emulator 创建和管理虚拟设备,使用 android run 部署应用
  • 更新: 运行 android update ,确保拥有最新的功能支持

Android CLI 可以完成整个流程,它不仅能增强 Agent 开发流程,还能简化 CI、维护以及脚本自动化流程。

另外,配合 android skills 可以更快速和精准完成,比如通过 android skills 实现:

  • Navigation 3 设置和迁移
  • edge-to-edge 适配迁移
  • AGP 9 和 XML 到 Compose 的迁移
  • R8 配置分析
  • ····

android skills add 默认只会安装 android-cli skill,如果不加 --all--skill,并不是所有 skills 都自动带上。

另外一个就是 android docs ,目前和这个知识库包含在最新版本的 Android Studio ,提供最新版本的 Android API ,通过更新的知识库,而 Android CLI 也可以暴露这个文档能力,Agent 可以根据 Android 开发者文档、Firebase、Google Developers 和 Kotlin 文档中的最新信息来提供响应,让你的 AI 不使用过期代码:

那其实说了那么多,Android CLI 有啥场合?其实目前来看的话,这就是给 Agent 一个"不会乱用的 adb/gradle 封装" ,让 Agent 永远遵循官方最新 Knowledge Base,不会给你过时的或错误的命令,提供 Android 开发"操作系统级"接口,让任何大模型都能 3 倍速、更进准地开发 Android App 。

例如在 Gemini CLI 或者 Claude Code 里:Gemini CLI 负责思考,Android CLI 负责高效执行 Android 具体操作。

最后,想体验的话,可以通过下方安装测试:

  • Linux
ruby 复制代码
curl -fsSL https://dl.google.com/android/cli/latest/linux_x86_64/install.sh | bash
  • Mac OS
ruby 复制代码
curl -fsSL https://dl.google.com/android/cli/latest/darwin_arm64/install.sh | bash
  • Windows
ruby 复制代码
curl.exe -fsSL https://dl.google.com/android/cli/latest/windows_x86_64/install.cmd -o "%TEMP%\i.cmd" && "%TEMP%\i.cmd"

或者直接下载地址:

参考链接

android-developers.googleblog.com/2026/04/bui...

相关推荐
禁止摆烂_才浅20 分钟前
JavaScript 类型判断:instanceof 与 constructor 原理深度解析
前端·javascript·面试
蜡台21 分钟前
Jetpack Compose 核心:状态管理 + Lazy 列表
android·kotlin·state·jetpack compose
gezg29 分钟前
DeepSeek Harness 插件:Excel 拖进输入框,AI 自己去读文件
前端·ai编程
Asize33 分钟前
HTTP 明明无状态,登录态怎么就保住了——React + Zustand + JWT 鉴权全流程拆解
前端·javascript
两只羊ovo40 分钟前
MCP:AI 界的 USB-C,把模型和世界「插」起来
前端
Darling噜啦啦1 小时前
JWT 登录鉴权全链路:从 Zustand 状态管理到 Axios 拦截器,彻底搞懂前端鉴权工程
前端
可涵不会debug1 小时前
LangChain 示例选择器(Example selectors)完整基础概念解读
服务器·前端·数据库
Csvn1 小时前
😱 React `<StrictMode>`:为什么 useEffect 被调用了两次?别慌,这是特性不是 bug
前端
Asize1 小时前
2 道大厂面试题:TS 工具类型我懂了,CSS 3 列布局把我问住了
前端·css·typescript
胡萝卜术1 小时前
从"氛围编程"到规范驱动:两次创造如何让 AI 协作从碰运气变成工程流水线
前端·面试·github