avdmanager
是一个命令行工具,可让您从命令行创建和管理 Android 虚拟设备 (AVD)。借助 AVD,您可以定义要在 Android 模拟器中模拟的 Android 手机、Wear OS 手表或 Android TV 设备的特性。
如果您使用 Android Studio,就无需使用此工具,而是可以从 IDE 中创建和管理 AVD。
avdmanager
工具在 Android SDK 工具软件包(25.3.0 及更高版本)中提供,并位于 android_sdk/tools/bin/
下,所以它是一个Android SDK工具。
语法
avdmanager [global options] command [command options]
全局选项
全局选项 | 说明 |
---|---|
-s | 静默模式:仅输出错误 |
-h | 使用帮助 |
-v | 详细模式:输出错误、警告和参考性消息。 |
命令和命令选项
命令和选项 | 说明 |
---|---|
create avd -n name -k "sdk_id" [-c {path|size}] [-f] [-p path] | 创建一个新的 AVD。您必须为该 AVD 提供一个名称,并使用加引号的 sdk_id 指定要用于该 AVD 的 SDK 软件包的 ID。例如,以下命令会使用 x86 系统映像(API 级别 25)创建一个名为 下面介绍了其他选项的用法:
|
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 参数不可用。 |