¿Cuál es el comando para listar los avdnames disponibles

Sé que puedo iniciar el emulador avd escribiendo

Emulator.exe @avdname

¿Pero hay un comando para enumerar los avdnames disponibles? ¿Dónde se guarda esta configuración avd?

AFAIK android list avd es lo que usted necesita.

Uso de sdk / tools / emulator

Esto mostrará todos los avds disponibles

 emulator -list-avds 

Trato de combinación pocos y funcionó :), que era bastante obvio

 android list avd 

La salida es algo como esto

 Available Android Virtual Devices: Name: EMULLL Path: /home/krste_ristevski/.android/avd/EMULLL.avd Target: Android 2.3.3 (API level 10) Skin: WVGA800 Sdcard: 512M 

ahora con

 emulator @EMULLL 

Puedo iniciar el emulador desde la consola

Tengo un método simple (sólo para Windows):

  1. En primer lugar establecer el camino permanente a adb en su sistema (bastante similar como java). Encuentre el suyo, Para la mayoría de los casos – C:\Program Files\android\android-sdk\platform-tools y cópielo. Ahora vaya a través de las propiedades del sistema y busque Configuración avanzada del sistema. Ahora encuentre Variable de entorno, en la ruta de búsqueda de la pestaña de variables del sistema. Si no hay ninguna ruta de acceso, cree una nueva variable y póngala en el campo siguiente. Pero si ya hay un Camino, entonces ábralo y ponga un ; Punto y coma en el último cuadro de valor y pegue el valor copiado.

  2. Ahora ya casi terminas. Compruébelo tecleando adb en cmd

  3. Y ahora los adb devices tipo adb devices , eso es lo que quería. Aclamaciones.!

Esta es una antigua publicación, pero actualmente estoy utilizando este script para mostrar los nombres de avd y comenzar uno.

 #! /bin/bash # (@) start-android # If the emulator command exists on this device, displays a list of emulators # and prompts the user to start one # Check if the emulator command exists first if ! type emulator > /dev/null; then echo "emulator command not found" exit 1 fi # Gather emulators that exist on this computer DEVICES=( $(emulator -list-avds 2>&1 ) ) # Display list of emulators echo "Available Emulators ----------------------------------------" N=1 for DEVICE in ${DEVICES[@]} do echo "$N) $DEVICE" let N=$N+1 done # Request an emulator to start read -p " Choose an emulator: " num # If the input is valid, launch our emulator on a separate PID and exit if [ $num -lt $N ] && [ $num -gt 0 ]; then DEVICE=${DEVICES[$num-1]} emulator "@$DEVICE" > /dev/null 2>&1 & exit 0 else echo "Invalid Entry : $num" exit 1 fi 

Aquí hay un ejemplo de ejecución y salida:

 ./start-android.sh Available Emulators ---------------------------------------- 1) Nexus_5X_API_23 2) Nexus_9_API_23 Choose an emulator: 1 

Enumere todos sus emuladores:

Emulador -list-avds

Ejecute uno de los emuladores enumerados:

Emulador @ nombre-de-su-emulador

Donde está el emulador:

$ {ANDROID_SDK} / tools / emulator

  • ¿Cómo ingresar comandos a CTS-Tradefed?
  • Adb pull -> dispositivo no encontrado
  • ¿Cómo probar la conexión wifi vía adb?
  • Shell / scripts por lotes para dirigir comandos a adb shell
  • Android Shell EOF
  • ¿Cuál es la herramienta Android de la caja ADB de "dumpsys" y cuáles son sus beneficios?
  • Comandos ADB de Android para obtener las propiedades del dispositivo
  • Android: Cambiar automáticamente el idioma del dispositivo sin reiniciar el dispositivo
  • Cómo obtener la versión SDK de Android de un dispositivo desde la línea de comandos
  • ¿Cómo desinstalar la propia aplicación de / system / app?
  • Comando grep no encontrado en el shell de adb
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.