Register now for Android Dev Summit 2019!

avdmanager

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 móvil 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 Android SDK Tools (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 Ayuda vinculada al uso
-v Modo detallado: se imprimen los errores, las advertencias y los mensajes informativos.

Comandos y opciones de comandos

Comando y opciones Descripción
create avd -n name -k "sdk_id" [-c {path|size}] [-f] [-p path]

Crear un AVD nuevo. Debes proporcionar un nombre para el AVD y especificar el ID del paquete SDK que se usara en el AVD con sdk_id entre comillas. Por ejemplo, el siguiente comando crea un AVD llamado test usando la imagen de sistema x86 para el nivel de API 25:

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:
  • -c {path|size}: ruta de acceso a la imagen de la tarjeta SD para este AVD o tamaño, en KB o MB, de una imagen nueva de tarjeta SD que se crea para este AVD, indicado con K o M. Por ejemplo, -c path/to/sdcard/ o -c 1000M.
  • -f: forzar la creación del AVD. Usa esta opción si tienes que reemplazar un AVD existente por uno nuevo con el mismo nombre.
  • -p path: ruta de acceso de la ubicación en la que se creará el directorio para los archivos de este AVD. Si no especificas una ruta de acceso, el AVD se creará en ~/.android/avd/.
delete avd -n name Permite borrar 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:
  • -p path: ruta de acceso absoluta de la ubicación en la que se creará el directorio al cual se moverán los archivos de este AVD. Si no incluyes este argumento, el AVD no se moverá. Podrías optar por no incluir este argumento si deseas cambiar el nombre del AVD en cuestión.
  • -r new-name: nombre nuevo del AVD en caso de que desees cambiarlo.
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 lista todo el árbol. Incluye el argumento -c si deseas recibir un resultado compacto, adecuado para secuencias de comandos. El argumento -c no se encuentra disponible cuando se listan las tres opciones juntas.