开发与工程 android-sdkemulatorproject-scaffoldingdocumentation-searchui-layout-inspectionapk-deployment

Android CLI 技能包

为 AI 代理提供完整的 Android 命令行工具指南,涵盖项目创建、SDK 管理、模拟器控制、截图、UI 布局检查和官方文档搜索。

FollowSkills 评估 · FSRS-2.0
不推荐
52/ 100 五分制 2.6 / 5
1 2 3 4 5 6
1信任安全14 / 25 · 2.8/5

技能主要提供命令行使用说明,安装命令来自官方域名(dl.google.com),无恶意或越权行为。但未明确要求用户确认执行敏感操作(如安装、更新、删除SDK包),且未说明数据流与回滚机制,故扣分。

2可靠稳定8 / 20 · 2.0/5

指令整体自洽,提供了多个命令示例,但没有测试用例或验证步骤来确保命令可按描述运行。对错误输入(如无效命令)缺少说明,失败反馈不充分,故扣分。

3适用触发11 / 15 · 3.7/5

技能面向明确的安卓开发场景,触发条件清晰(使用android CLI时),但未明确声明能力边界(如不支持哪些情况),且对中文环境未作适配说明,考虑到主要依赖Google服务,对大陆网络可达性有风险,故扣分。

4规范维护11 / 15 · 3.7/5

文档结构清晰,有安装、命令列表、引用文件。但缺少版本信息、更新日志、维护责任说明,且未说明已知限制。贡献方式为'不接收公开贡献',更新路径依赖CI,故扣分。

5有效结果5 / 15 · 1.7/5

技能提供了命令行帮助和示例,预期能完成任务,但未提供实际运行验证或输出示例,无法确认直接可用性。价值明确,但证据不足,仅给基础分。

6证据核验3 / 10 · 1.5/5

仓库包含CI工作流(create-release、update-skills),但这些工作流主要处理发布和技能更新,未直接验证技能命令的执行。技能本身未提供测试或独立复现证据,只能确认文件内容一致性,故给低分。

证据充分度: 评估于 2026年8月7日 审查版本 28822b2306f3
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 未验证安装脚本是否可在中国大陆网络环境下正常下载和运行。
  • 安装和更新命令直接执行远程脚本或下载文件,建议用户检查来源并确认。
  • 技能未提供明确的回滚或备份方案,执行删除或更新命令前需谨慎。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能为 `android` 命令行工具提供全面指南,该工具是 Android 开发的关键组件。它使你能够创建新项目、在设备上运行应用、管理 Android 虚拟设备、捕获截图、检查 UI 布局、管理 SDK 包以及搜索官方 Android 文档。它还包括管理其他 Android 技能的命令。该技能作为 android/skills 仓库中的一个独立技能,遵循开放代理技能标准,适用于各种 AI 代理。

该技能提供使用 android CLI 进行以下操作的说明:创建新的 Android 项目(例如 android create empty-activity --name="My App" --output=./my-app)、通过 android sdk 子命令安装/更新/列出/移除 SDK 包、使用 android emulator 子命令管理模拟器(创建/启动/停止/列表/移除)、使用 android screen captureandroid screenshot 捕获截图、使用 android layout 输出 UI 布局树、使用 android run 部署 APK、使用 android docs search 搜索官方文档、使用 android skills 管理技能,以及使用 android update 更新 CLI。它还提供了如何安装 CLI 的说明(通过 curl 脚本)。

  1. 希望在本地创建新的 Android 项目,而不需要手动配置 Gradle 文件的开发者。
  2. 需要安装或更新特定 Android SDK 平台或构建工具的开发人员。
  3. 希望自动创建和启动 Android 模拟器进行测试或截图捕获的 QA 工程师。
  4. 需要快速检查应用中 UI 布局树以调试布局问题的开发人员。
  5. 希望搜索最新 Android API 文档以获取最新信息的 AI 代理。
  6. 希望使用 `android skills` 命令发现和安装其他 Android 技能的开发人员。

这个 Skill 有哪些优点和局限?

优点
  • 全面覆盖 Android CLI 命令,涵盖开发工作流的多个方面。
  • 为文档搜索提供官方文档访问,确保信息是最新的。
  • 作为更大的技能集合的一部分,支持用 `android skills` 发现其他技能。
  • 包含用于 UI 布局检查的 `android layout` 命令,有助于调试。
局限
  • 需要安装 `android` CLI,这是一个额外的外部依赖。
  • 安装脚本特定于操作系统(Linux、macOS Intel/ARM、Windows),可能需要手动下载。
  • 未提供测试套件或验证该技能功能的测试。
  • 技能主要侧重于命令行,可能无法涵盖所有 GUI 驱动的开发任务。

如何安装这个 Skill?

从 GitHub 克隆或下载 [android/skills](https://github.com/android/skills) 仓库。技能位于 devtools/android-cli/SKILL.md。要将此技能安装到您的代理中,请将 devtools/android-cli 文件夹复制到您的代理技能目录(例如 ~/.gemini/antigravity/skills/)。或者,使用 Android CLI 本身:android skills add --skill=android-cli --project=.(如果尚未安装 android CLI,请先安装它)。

如何使用这个 Skill?

确保 android CLI 已安装并可访问(按照 SKILL.md 中的安装说明)。然后,向您的 AI 代理发出任务,例如:“使用 android create 命令创建新的 Android 项目”或“使用 android docs search 搜索 Android 文档”。该技能提供命令语法和示例,代理可从中引用。

常见问题

这个技能需要安装 Android Studio 吗?
不需要,该技能专注于 `android` CLI,可以独立安装和使用。但是,某些命令(如 `studio` 子命令)需要 Android Studio,但该技能的核心功能不需要。
这个技能可以用于 iOS 开发吗?
不能,该技能专门针对 Android 开发。对于 iOS,请使用其他工具。
安装这个技能需要管理员权限吗?
CLI 的安装脚本可能会将可执行文件下载到用户目录,因此可能不需要管理员权限,但请查看脚本以确认。技能安装只涉及复制文件。
这个技能会修改我的 Android SDK 吗?
是的,使用 `android sdk` 命令会安装、更新或删除 SDK 包。使用时要谨慎,建议备份重要 SDK 组件。

同仓库的其他 Skills

均来自 android/skills

相关 Skills