Android CLI

6个月前发布 231 00

谷歌推出了一套新的用于代理式工作流的 Android 工具和资源——包含 Android 技能和 Android 知识库的 Android CLI。这套工具旨在消除在 Android Studio 之外指导代理工作时核心 Android 开发工作流程中的猜测,使你的代理更高效、更有效,并且能够遵循最新的推荐模式和最佳实践。

所在地:
美国
收录时间:
2026-04-18
其他站点:
Android CLIAndroid CLI

如果你曾尝试让 AI 代理帮你写 Android 代码,你可能遇到过这些烦恼:

  • AI 生成的代码使用了过时的 API(比如还在用 findViewById 而不是 ViewBinding 或 Compose)。
  • 环境配置繁琐,AI 经常搞错 SDK 版本或依赖关系。
  • Token 消耗巨大,因为你需要把大量文档塞进上下文窗口。

谷歌宣布了一套专为代理式开发(Agentic Development)打造的工具链,旨在彻底解决这些问题。核心主角是焕然一新的 Android CLI,以及配套的 Android Skills 和 Android Knowledge Base。

Android CLI

Android CLI:为 AI 而生的轻量级接口

这不是我们熟悉的那个用于管理 SDK 的旧版命令行工具,而是一个全新的、程序化的交互接口。

  • 极速环境搭建:通过 android sdk install 仅下载必要组件,避免臃肿。
  • 标准化项目创建:android create 基于官方模板生成项目,确保架构从一开始就符合最佳实践。
  • 无缝设备管理:android emulator 和 android run 让虚拟设备的创建和应用部署变得脚本化、自动化。
  • 性能飞跃:谷歌内部数据显示,相比让 AI 直接操作传统工具链,使用 Android CLI 可将 LLM Token 用量减少 70% 以上,任务完成速度提升 3 倍。
Android CLI

Android Skills:给 AI 装上“专家大脑”

LLM 往往缺乏对特定复杂工作流的精确理解。为此,谷歌推出了基于 Markdown 的 Android Skills 仓库。

  • 模块化指令集:每个 Skill 都是一个包含元数据和详细步骤的 .md 文件。例如,“Navigation 3 迁移”、“边到边(Edge-to-Edge)支持实现”、“AGP 9 升级”等。
  • 自动触发:当 AI 检测到你的意图匹配某个 Skill 时,会自动加载该指令集,无需你手动粘贴文档。
  • 开放生态:你可以使用官方 Skills,也可以创建自定义 Skills,甚至分享社区开发的第三方 Skills。

Android Knowledge Base:实时更新的权威指南

担心 AI 的训练数据过时?Android Knowledge Base 解决了这个问题。

  • 实时检索:通过 android docs 命令,AI 可以搜索最新的官方文档、Firebase 指南和 Kotlin 参考。
  • ** grounded 响应**:确保 AI 给出的建议基于当前推荐的框架和模式,而不是两年前的旧闻。
  • 多端覆盖:涵盖手机、折叠屏、平板、Wear OS、Android Auto 和 TV 的开发指南。

工作流:从 CLI 快速原型到 Studio 精细打磨

谷歌并不打算用 CLI 取代 Android Studio,而是构建一个互补的工作流:

  1. 快速启动:在终端使用 Android CLI 和 AI 代理快速搭建项目骨架、配置环境、生成基础代码。
  2. 无缝迁移:将 CLI 创建的项目直接在 Android Studio 中打开。
  3. 深度开发:利用 Android Studio 强大的可视化 UI 编辑器、性能分析器、调试工具以及内置的 Gemini 代理进行精细化开发和优化。

相关导航