Android Cli

Polar Sponsor
爱发电 赞助
.NET 9.0

编排 Android 开发任务,包括项目创建、部署、SDK 管理以及使用 `android` 命令行工具进行环境诊断。

Android CLI 专家. 此技能为使用 Android CLI 工具提供了指令. 该工具包括创建工程,运行应用程序,与设备互动的各种命令.

功能概述

Android CLI 专家. 此技能为使用 Android CLI 工具提供了指令. 该工具包括创建工程,运行应用程序,与设备互动的各种命令.是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Android CLI 专家

本技能提供关于如何使用 android CLI 工具的说明。该工具包含多种命令,用于创建项目、运行应用程序、与设备交互以及管理 CLI 环境。

SDK 管理

要管理 Android SDK 及相关工具的安装,请使用 sdk 命令。例如:

  • android sdk install [@]...:安装指定的软件包。可一次指定多个软件包,以空格分隔。 默认为最新版本。例如:android sdk install platforms/android-30@2 platforms/android-34
  • android sdk update []:将指定软件包或全部软件包更新至最新版本。
  • android sdk remove :从本地 SDK 中移除某个软件包。
  • android sdk list --all:列出已安装及可用的 SDK 软件包。

项目创建

使用 create 命令基于模板创建项目。

例如:android create empty-activity --name="My App" --output=./my-app

与设备交互

有关与正在运行的设备交互的更多信息,请参见此处

运行 journey 测试

有关运行 journey 的更多信息,请参见此处

文档搜索

docs 命令可在 Android 知识库中搜索权威、高质量的 Android 开发者文档。 只需提供若干关键词,该工具即可返回包含示例或使用指南的优质文章,涵盖 Android API 或库的具体用法。 请使用此工具获取有关实现 Android 特定任务、Android API、API 表面(surfaces)、库或设备的更多详细信息。

请始终使用此工具获取有关 Android 概念的最新信息。典型适用场景包括:

  • 查找 API 的迁移指南。
  • 查找 API 的使用示例。
  • 查找关于 Android API 的最新信息。
  • 查找 Android 相关概念的最佳实践。

运行 APK

使用 run 命令运行 Android 应用程序。

管理模拟器

使用 android emulator 命令管理 Android 虚拟设备(AVD)。

截取屏幕截图

使用 android screenshot 命令捕获已连接 Android 设备当前屏幕的图像,并将其输出至文件。

管理技能

使用 android skills 命令管理 Android 平台的 antigravity agent 技能。

检查 UI 布局

使用 android layout 命令检查 Android 应用程序的 UI 布局。该命令以 JSON 格式返回应用程序的布局树。在调试 UI 错误时,这种方式通常比截取屏幕截图更高效。

更新 CLI

使用 android update 命令更新 Android CLI。

android help 输出

用法:android [-hV] [--sdk=PARAM] [COMMAND] -h, --help 显示此帮助信息并退出。 --sdk=PARAM Android SDK 的路径 -V, --version 打印版本信息并退出。 命令: create 创建新的 Android 项目 describe 分析 Android 项目以生成描述性元数据 docs Android 文档相关命令 emulator 模拟器相关命令 help 显示所有命令的帮助信息 info 打印环境信息(如 SDK 位置等) init 初始化 Android CLI 环境(例如技能) layout 返回应用程序的布局树 run 部署 Android 应用程序 screen 查看设备的命令 sdk 下载并列出 SDK 软件包 skills 管理技能 update 更新 Android CLI

create 用法:android create [-h] [--verbose] [--list] [--minSdk=api] --name=applicationName [-o=dest-path] [template-name] 创建新的 Android 项目 [template-name] 模板名称 -h, --help 显示此帮助信息并退出。 --minSdk=api 应用支持的最小 SDK 版本(默认由模板定义) --name=applicationName 应用名称(例如 “My Application”) -o, --output=dest-path 目标项目目录路径(默认为当前目录 “.”) --verbose 启用详细输出 --list 列出所有可用模板

describe 用法:android describe [-hV] [--project_dir=PARAM] 分析 Android 项目以生成描述性元数据。 该命令识别并输出 JSON 文件路径,这些文件详细描述了项目的结构,包括构建目标及其对应的输出产物位置(例如 APK)。该信息使其他工具和命令能够高效定位构建产物。 -h, --help 显示此帮助信息并退出。 --project_dir=PARAM 待分析的项目目录 -V, --version 打印版本信息并退出。

docs 用法:android docs [-h] [COMMAND] Android 文档相关命令 -h, --help 显示此帮助信息并退出。 命令: search 搜索 Android 文档 fetch 获取 Android 文档

emulator 用法:android emulator [-h] [COMMAND] 模拟器相关命令 -h, --help 显示此帮助信息并退出。 命令: create 创建虚拟设备 start 启动指定的虚拟设备。该命令将在模拟器完全启动并就绪后返回。 stop 停止指定的虚拟设备 list 列出所有可用的虚拟设备 remove 删除虚拟设备

help 用法:android help [COMMAND] 显示所有命令的帮助信息 [COMMAND] 要显示帮助信息的命令

info 用法:android info 打印环境信息(如 SDK 位置等) 要打印值的具体字段;若省略则打印全部字段

init 用法:android init 初始化 Android CLI 环境(例如技能)。

layout 用法:android layout [-dhp] [--device=PARAM] [-o=PARAM] 返回应用程序的布局树 -d, --diff 返回自上次调用 ui-dump 后发生变化的布局元素扁平列表 --device=PARAM 设备序列号 -h, --help 显示此帮助信息并退出。 -o, --output=PARAM 将布局树写入指定文件或目录;若省略,则输出至标准输出 -p, --pretty 美化格式化输出的 JSON

run 用法:android run [-h] [--debug] [--activity=PARAM] [--device=PARAM] [--type=PARAM] [--apks=PARAM[,PARAM...]]... 部署 Android 应用程序 --activity=PARAM Activity 名称 --apks=PARAM[,PARAM...] APK 文件路径 --debug 以调试模式运行 --device=PARAM 设备序列号 -h, --help 显示此帮助信息并退出。 --type=PARAM 组件类型(ACTIVITY、SERVICE 等)

screen 用法:android screen [-h] [COMMAND] 查看设备的命令 -h, --help 显示此帮助信息并退出。 命令: capture 将设备屏幕输出为 PNG 图像 resolve 以可视化方式定位 UI 元素

sdk 用法:android sdk [COMMAND] 下载并列出 SDK 软件包 命令: install 安装 SDK 软件包 update 将一个或全部软件包更新至最新版本 remove 从 SDK 中移除软件包 list 列出已安装及可用的 SDK 软件包

skills 用法:android skills [COMMAND] 管理技能 命令: add 安装技能 remove 移除技能 list 列出可用技能 find 按关键词查找技能

update 用法:android update [--url=PARAM] 更新 Android CLI --url=PARAM 用于下载更新的 URL

相关专题

更多
Android语音播放功能实现方法
Android语音播放功能实现方法

实现方法有使用MediaPlayer实现、使用SoundPool实现两种。可以根据具体的需求选择适合的方法进行实现。想了解更多语音播放的相关内容,可以阅读本专题下面的文章。

2024.03.01

824

5

android重启应用的方法有哪些
android重启应用的方法有哪些

android重启应用有通过Intent、PendingIntent、系统服务、Runtime等方法。本专题为大家提供Android相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

465

5

android权限限制怎么解开
android权限限制怎么解开

android权限限制可以使用Root权限、第三方权限管理应用程序、ADB命令和Xposed框架解开。详细介绍:1、Root权限,通过获取Root权限,用户可以解锁所有权限,并对系统进行自定义和修改;2、第三方权限管理应用程序,用户可以轻松地控制和管理应用程序的权限;3、ADB命令,用户可以在设备上执行各种操作,包括解锁权限;4、Xposed框架,用户可以在不修改系统文件的情况下修改应用程序的行为和权限。

2023.09.19

3917

7

android是什么系统
android是什么系统

Android是一种功能强大、灵活可定制、应用丰富、多任务处理能力强、兼容性好、网络连接能力强的操作系统。本专题为大家提供android相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.22

2247

5

android开发三大框架
android开发三大框架

android开发三大框架是XUtil框架、volley框架、ImageLoader框架。本专题为大家提供android开发三大框架相关的各种文章、以及下载和课程。

2023.08.14

842

4

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

2026.10.16

0

10

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

2026.10.16

0

10

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

2026.10.16

0

10

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

2026.10.16

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 44.3万人学习

Java 教程
Java 教程

共578课时 | 191.7万人学习

Uniapp从零开始实现新闻资讯应用
Uniapp从零开始实现新闻资讯应用

共64课时 | 9.6万人学习