avdmanager
[ avdmanager ] 是一个命令行工具,用于通过命令行创建和管理 Android 虚拟设备 (AVD)。
AVD 允许您定义您想要在 Android Emulator 中模拟的 Android 手持式设备、Wear OS 手表或 Android TV 设备的特征。
如果您使用 Android Studio,则不需要使用此工具,可以改为通过 IDE 创建和管理 AVD。
Android SDK Tools 软件包(25.3.0 及更高版本)中提供了 [ avdmanager ] 工具,位于 [ android_sdk/tools/xxdmht/ ]。
语法
avdmanager [global options] command [command options]
全局选项
全局选项
说明
[ -s ]
静音模式:只打印输出错误
[ -h ]
使用帮助
[ -v ]
Verbose 模式:打印错误、警告和信息性消息。
命令和命令选项
命令和选项
说明
[ create avd -n name -k “sdk_id” [-c
{path|size}] [-f] [-p path] ]
新建 AVD。 您必须提供 AVD 的 name,并使用加引号的 sdk_id 指定用于 AVD 的 SDK 软件包的 ID。
例如,以下命令使用 API 级别 25 的 x86 系统映像创建名为 [ test ] 的
AVD:
avdmanager create avd -n test -k “system-images;android-25;google_apis;x86”
下面介绍了其他选项的用法:
[ -c {path|size} ]:该 AVD 的 SD 卡映像路径,或者要为该 AVD 创建的新 SD 卡映像的大小(单位:KB 或 MB),使用 [ K ] 或 [ M ] 表示。
例如,[ -c path/to/sdcard/ ] 或 [ -c 1000M ]。
[ -f ]:强制创建 AVD。 如果您需要使用同名的新 AVD 覆盖现有 AVD,请使用此选项。
[ -p path ]:将创建该 AVD 文件目录的位置路径。
如果您不指定路径,将在 [ ~/.android/avd/ ] 创建 AVD。
[ delete avd -n name ]
删除 AVD。 您必须使用 name 指定 AVD。
[ move avd -n name [-p path] [-r
new-name] ]
移动和/或重命名 AVD。 您必须使用 name 指定 AVD。
下面介绍了其他选项的用法:
[ -p path ]:创建该 AVD 的文件将移至的目录位置的绝对路径。
如果您不提供此参数,将不会移动该 AVD。
如果您想原位重命名 AVD,可以选择不提供此参数。
[ -r new-name ]:您想重命名 AVD 时 AVD 的新名称。
[ list [target|device|avd] [-c] ]
列出所有可用目标、设备定义或 AVD。 如果您不指定 [ target ]、[ device ] 或 [ avd ],[ avdmanager ] 会列出所有三个选项。
加入 [ -c ]
参数可接收简洁输出,适用于脚本。 将所有三个选项一起列出时,[ -c ] 参数不可用。
原文链接:https://rumenz.com/android-studio/studio-command-line-avdmanager.html
apksigner
bmgr.下一篇>
96510361