找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

5452

积分

0

好友

752

主题
发表于 4 小时前 | 查看: 5| 回复: 0

谷歌日前在安卓开发者官网推出全新的 Android CLI 工具。这是谷歌针对 智能体(Agent)优先工作流的重要升级,旨在让开发者可以使用任意 AI 智能体 工具更轻松、高效地构建安卓应用程序,同时也简化 CI/CD、维护和脚本自动化流程。

Android CLI 工具概念图

传统安卓开发高度依赖 Android Studio 等图形化 IDE,但在 AI 智能体辅助开发的场景下,智能体往往难以准确理解复杂的环境配置、工具链和最佳实践。Android CLI 作为轻量级和可编程的标准化接口,充当官方入口,为 AI 智能体提供可靠的 Android SDK 交互方式,避免无谓的猜测和试错,从而显著提升开发效率。

谷歌表示,配合 Android Skills 技能包和 Android Knowledge Base 知识库使用这套工具后,开发者构建安卓应用的整体速度可提升约 3 倍。Android CLI 不仅适合人类开发者在终端直接操作,还特别为分布式开发环境优化,支持 AI 智能体或脚本自动完成环境设置、项目搭建、虚拟设备管理等核心任务,为未来的自动化开发范式铺平道路。

主要功能一览

Android CLI 提供了一系列强大的命令,覆盖了开发的核心环节:

  • 项目创建与管理
    • 从模板快速创建新项目。
    • 列出所有可用的项目模板。
    • 分析现有项目结构并生成 JSON 描述,便于智能体理解项目构成。
  • 虚拟设备管理
    • 支持创建、列出、启动、停止 Android 虚拟设备 (AVD)。
  • 开发工具管理
    • 支持安装、查看、移除、更新 SDK 包(目前仅支持 Beta 和 Canary 通道)。
  • 应用程序部署
    • 将 APK 文件部署到连接的设备或模拟器。
    • 支持调试模式、多 APK 安装、以及指定启动的 Activity 或 Service。
  • 自动化与界面分析
    • 获取当前设备屏幕的 UI 布局 JSON 层次结构。
    • 截取设备屏幕。
    • 将界面中的标注元素解析为具体的屏幕坐标。
  • 其他实用功能
    • 管理 Android Skills 技能包。
    • 直接在终端搜索安卓知识库文档。
    • 初始化 CLI 技能环境。
    • 查看 SDK 安装路径。
    • 更新 CLI 工具本身。

与现有工具链的兼容性

Android CLI 的设计理念是互补而非替代。它并不直接执行 Gradle 构建命令,而是作为更高层的适配器,与现有的 Gradle、ADB 等工具链无缝配合。它还支持通过 --sdk 参数指定临时的 SDK 路径,这尤其适合 CI/CD 环境或多工具并行的复杂场景。

注意:目前 Windows 平台暂不支持部分与 emulator 相关的命令。

谷歌已同步推出了模块化的 Android Skills 技能包和结构化的安卓知识库。这些资源能让 AI 模型更准确地理解和应用“从界面到数据”的端到端设计模式、性能优化等安卓开发最佳实践。

无论你是独立开发者、协作团队,还是需要构建大规模自动化流水线,都可以通过集成 Android CLI 来降低安卓应用开发的门槛并提升效率。

目前,Android CLI 以预览版形式发布。谷歌鼓励开发者下载试用,并通过其 Issue Tracker 反馈问题或建议。如果你对 AI 赋能开发或 安卓应用开发 自动化感兴趣,可以访问 安卓开发者官网 获取工具和详细文档。

想了解更多关于前沿开发工具和 AI 技术的实践讨论,欢迎到 云栈社区 的对应板块交流分享。

消息来源:Android Developers Blog




上一篇:Telegram 官方支持中文语言包,但翻译质量有待提升
下一篇:Gemini API消费限制漏洞:GCP旧令牌可跨服务调用致天价账单风险
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-4-20 11:13 , Processed in 0.625384 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表