此工具不再受支持。请使用 Android Studio 创建 AVD 和 创建项目,并使用 sdkmanager
查看和安装 SDK 软件包。
android
是一个命令行工具,位于 Android SDK 的 tools/
目录下。android
可让您
- 创建、删除和查看 Android 虚拟设备 (AVD)。(现在使用 Android Studio 或命令行工具 avdmanager 来完成此操作。)
- 创建和更新 Android 项目。(现在使用 Android Studio 来完成此操作。)
- 使用新平台、附加组件和文档更新您的 Android SDK。(现在使用命令行工具 sdkmanager 来完成此操作。)
如果您使用的是 Android Studio,则 android
工具的功能已集成到 IDE 中,因此您无需直接使用此工具。
注意:下面的选项文档并非详尽无遗,可能已过时。如需获取最新选项列表,请执行 android --help
。
语法
android
的语法如下所示
android [global options] action [action options]
全局选项
-s
- 静默模式:只打印错误。
-h
- 用法帮助。
-v
- 详细模式:打印错误、警告和信息性消息。
AVD 操作和选项
下表列出了 AVD 的操作和选项
操作 | 选项 | 说明 | 备注 |
---|---|---|---|
avd |
无 | 启动 AVD Manager。 | |
sdk |
无 | 启动 Android SDK Manager。 | |
create avd |
-n <名称> |
AVD 的名称。 | 必需 |
-t <targetID> |
新 AVD 使用的系统映像的目标 ID。要获取可用目标列表,请使用 android list targets 。 |
必需 | |
-c <路径>|<大小>[K|M] |
用于此 AVD 的 SD 卡映像的路径,或为此 AVD 创建的新 SD 卡映像的大小。例如,-c path/to/sdcard 或 -c 1000M 。 |
||
-f |
强制创建 AVD。 | ||
-p <路径> |
创建此 AVD 文件目录的位置路径。 | ||
-s <名称>|<宽度>-<高度> |
用于此 AVD 的皮肤,按名称或尺寸标识。android 工具会在 -t <targetID> 参数中引用的目标的 skins/ 目录中按名称或尺寸扫描匹配的皮肤。例如,-s HVGA-L 。 |
||
delete avd |
-n <名称> |
要删除的 AVD 名称。 | 必需 |
move avd |
-n <名称> |
要移动的 AVD 名称。 | 必需 |
-p <路径> |
创建此 AVD 文件目录的位置路径。 | ||
-r <新名称> |
正在重命名的 AVD 的新名称。 | ||
update avd |
-n <名称> |
要移动的 AVD 名称。 | 必需 |
项目操作和选项
下表列出了项目的操作和选项
操作 | 选项 | 说明 | 备注 |
---|---|---|---|
create project |
-n <名称> |
项目的名称。 | 必需 |
-t <targetID> |
新 AVD 使用的系统映像的目标 ID。要获取可用目标列表,请使用 android list targets 。 |
必需 | |
-k <路径>|<大小>[K|M] |
软件包命名空间。 | 必需 | |
-a |
默认 Activity 类的名称。 |
必需 | |
-p <路径> |
项目目录的位置。 | 必需 | |
update project |
-n <名称> |
要更新的项目的名称。 | |
-p <路径> |
项目的位置路径。 | 必需 | |
-l <库路径> |
要添加的 Android 库的位置路径,相对于主项目。 | ||
-s <子项目> |
更新子文件夹中的任何项目,例如测试项目。 | ||
-t <targetID> |
为项目设置的目标 ID。 | ||
create test-project |
-n <名称> |
项目的名称。 | |
-p <路径> |
项目的位置路径。 | 必需 | |
-m <main> |
项目的名称。 | 必需 | |
update test-project |
-p <路径> |
要测试的项目的位置路径,相对于新项目。 | 必需 |
-m <main> |
要测试项目的主类。 | 必需 | |
create lib-project |
-k <packageName> |
库项目的软件包名称。 | 必需 |
-p <路径> |
项目的位置路径。 | 必需 | |
-t <targetID> |
库项目目标 ID。 | 必需 | |
-n <名称> |
项目的名称。 | 必需 | |
update lib-project |
-p <路径> |
项目的位置路径。 | 必需 |
-l <库路径> |
要添加的 Android 库的位置路径,相对于主项目。 | ||
-t <名称> |
库项目目标 ID。 | ||
create uitest-project |
-n <名称> |
UI 测试项目的名称。 | |
-t <名称> |
UI 测试项目目标 ID。 | 必需 | |
-p <路径> |
UI 测试项目的位置路径。 | 必需 |
更新操作
update adb
- 更新 adb 以支持 SDK 附加组件中声明的 USB 设备。
update sdk
- 通过建议安装新平台(如果可用)来更新 SDK。