avdmanager
是一个命令行工具,可让您从命令行创建和管理 Android 虚拟设备 (AVD)。AVD 可让您定义要在 Android Emulator 中模拟的 Android 手机、Wear OS 手表或 Android TV 设备的特性。
如果您使用的是 Android Studio,则无需使用此工具,您可以通过 IDE 创建和管理 AVD。
avdmanager
工具包含在 Android SDK 命令行工具包中,路径为 android_sdk/cmdline-tools/version/bin/avdmanager
。
语法
要使用 avdmanager
,请使用以下语法
avdmanager [global options] command [command options]
全局选项
表 1. avdmanager 的全局选项列表。
全局选项 | 说明 |
---|---|
-s | --silent |
静默模式:只输出错误。 |
-h | --help |
使用帮助。 |
-v | --verbose |
详细模式:输出错误、警告和信息性消息。 |
--clear cache
|
清除 SDK 管理器存储库清单缓存。 |
命令和命令选项
表 2. avdmanager 的命令和选项列表。
命令和选项 | 说明 |
---|---|
create avd -n name -k "sdk_id" [-c {path|size}] [-f] [-p path]
|
创建新的 AVD。您必须为 AVD 提供一个 name,并使用引号括起来的 sdk_id 指定用于 AVD 的 SDK 软件包 ID。例如,以下命令使用 API 级别 25 的 x86 系统映像创建名为 avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"
|
delete avd -n name
|
删除 AVD。您必须使用 name 指定 AVD。 |
move avd -n name [-p path] [-r new-name]
|
移动或重命名 AVD。您必须使用 name 指定 AVD。下面描述了其他选项的用法
|
list [target|device|avd] [-c]
|
列出所有可用的目标、设备定义或 AVD。如果您未指定 target 、device 或 avd ,avdmanager 将列出所有三项。包含 -c 参数以获取适合脚本的紧凑输出。同时列出这三个选项时,-c 参数不可用。 |