avdmanager es una herramienta 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 Android, un reloj Wear OS o un dispositivo Android TV que desees simular en Android Emulator.
Android CLI
Descarga la CLI de AndroidUsa la CLI de Android para crear dispositivos virtuales de Android
avdmanager dejó de estar disponible.
En su lugar, usa el comando android emulator
de la CLI de Android para crear AVDs.android emulator [create|remove]Si usas Android Studio, no necesitas usar esta herramienta y en cambio puedes crear y administrar los AVDs desde el IDE.
La herramienta avdmanager se incluye en el paquete de herramientas de línea de comandos del SDK de Android en android_sdk/cmdline-tools/version/bin/avdmanager.
Sintaxis
Para usar avdmanager, usa la siguiente sintaxis:
avdmanager [global options] command [command options]
Opciones globales
Tabla 1: Lista de opciones globales para avdmanager.
| Opción global | Descripción |
|---|---|
-s | --silent
|
Modo silencioso: Solo se muestran los errores. |
-h | --help
|
Es la ayuda vinculada al uso. |
-v | --verbose
|
Modo detallado: Se muestran los errores, las advertencias y los mensajes informativos. |
--clear cache
|
Borra la memoria caché del manifiesto del repositorio de SDK Manager. |
Comandos y opciones de comando
Tabla 2: Lista de comandos y opciones para avdmanager.
| 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"
|
delete avd -n name
|
Borra un AVD. Debes especificar el AVD con name. |
move avd -n name [-p path] [-r
new-name]
|
Mueve un AVD o le cambia el 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 AVDs. 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.
|