avdmanager
es una herramienta de línea de comandos que te permite crear y administrar dispositivos virtuales de Android (AVD) desde la línea de comandos. Un AVD te permite definir las características de un teléfono celular Android, un reloj de Wear OS o un dispositivo de Android TV que desees simular en Android Emulator.
Si usas Android Studio, no necesitas usar esta herramienta y, en cambio, puedes crear y administrar los AVD desde el IDE.
La herramienta avdmanager
se proporciona en el paquete de herramientas del SDK de Android (25.3.0 y versiones posteriores) y se ubica en android_sdk/tools/bin/
.
Sintaxis
avdmanager [global options] command [command options]
Opciones globales
Opción global | Descripción |
---|---|
-s
|
Modo silencioso: Solo se imprimen los errores. |
-h
|
Es la ayuda vinculada al uso. |
-v
|
Modo detallado: Se imprimen los errores, las advertencias y los mensajes informativos. |
Comandos y opciones de comando
Comando y opciones | Descripción |
---|---|
create avd -n name -k "sdk_id" [-c
{path|size}] [-f] [-p path]
|
Crea un AVD nuevo. Debes proporcionar un name para el AVD y especificar el ID del paquete del SDK que se usará para el AVD con sdk_id entre comillas.
Por ejemplo, el siguiente comando crea un AVD llamado avdmanager create avd -n test -k "system-images;android-25;google_apis;x86"A continuación, se describen los usos para las demás opciones:
|
delete avd -n name
|
Borra un AVD. Debes especificar el AVD con name. |
move avd -n name [-p path] [-r
new-name]
|
Permite mover un AVD o cambiar su nombre. Debes especificar el AVD con name.
A continuación, se describen los usos para las demás opciones:
|
list [target|device|avd] [-c]
|
Permite listar la totalidad de los destinos, las definiciones de dispositivos o los AVD. Si no especificas target , device o avd , avdmanager enumera los tres. Incluye el argumento -c a fin de recibir un resultado compacto, adecuado para secuencias de comandos. El argumento -c no se encuentra disponible cuando se listan las tres opciones juntas.
|