sideload que para lista hard comandos android shell configuration adb avd

android - que - comandos adb y fastboot



¿Cuál es el comando para listar los avdnames disponibles? (7)

Sé que puedo iniciar el emulador avd escribiendo

emulator.exe @avdname

Pero, ¿hay un comando para listar los nombres de usuario disponibles? ¿Dónde se almacena esta configuración avd?


Esta es una publicación antigua, pero actualmente estoy usando 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


Intento pocas combinaciones y funcionó :), fue 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


Lista todos tus emuladores:

emulador -list-avds

Ejecute uno de los emuladores listados:

emulador @ nombre-de-tu-emulador

donde el emulador esta debajo

$ {ANDROID_SDK} / tools / emulator


Tengo un método simple (solo para windows):

  1. En primer lugar, establezca una ruta 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 de su sistema y encuentre la Configuración avanzada del sistema. Ahora busque Variable de entorno, en la pestaña de variable del sistema, busque la ruta. Si no hay una ruta, cree una nueva variable y llámela Ruta y pegue el valor copiado en el siguiente campo. Pero si ya hay un Sendero, entonces ábrelo y coloca un ; punto y coma en el último cuadro de valor y pegue el valor copiado.

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

  3. y ahora escribe adb devices , eso es lo que querías. Aclamaciones.!


Usando sdk / tools / emulator

Esto mostrará una lista de todos los avds disponibles

emulator -list-avds


entrar en Android / sdk / tools y ejecutar el siguiente comando

./emulator -list-avds

que devolverá algo como

Nexus_5X_API_P Nexus_6_API_25


android list avd AFAIK android list avd avdmanager list avd es lo que necesita.