Enumere todos sus emuladores: emulator -list-avds Ejecute uno de los emuladores enumerados: emulator @ name-of-your-emulator donde se encuentra el emulador: $ {ANDROID_SDK} / tools / emulator
Dhiraj Himani
3
Esta respuesta tiene casi seis años y, aunque sigue siendo técnicamente válida, el comando de Android ha quedado obsoleto en favor de dkmanager (y avdmanager).
Esta es una publicación antigua, pero actualmente estoy usando este script para mostrar los nombres de avd e iniciar 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 firstif! type emulator >/dev/null;then
echo "emulator command not found"
exit 1fi# Gather emulators that exist on this computer
DEVICES=( $(emulator -list-avds 2>&1))# Display list of emulators
echo "Available Emulators
----------------------------------------"
N=1for DEVICE in ${DEVICES[@]}do
echo "$N) $DEVICE"
let N=$N+1done# Request an emulator to start
read -p "
Choose an emulator: " num
# If the input is valid, launch our emulator on a separate PID and exitif[ $num -lt $N ]&&[ $num -gt 0];then
DEVICE=${DEVICES[$num-1]}
emulator "@$DEVICE">/dev/null 2>&1&
exit 0else
echo "Invalid Entry : $num"
exit 1fi
Aquí hay un ejemplo de ejecución y salida:
./start-android.sh
AvailableEmulators----------------------------------------1)Nexus_5X_API_232)Nexus_9_API_23Choose an emulator:1
una solución elegante. Siempre termino ejecutando el comando list y luego copiando y pegando de la lista. ¡Gracias!
John Kraemer
2
Tengo un método simple (solo para Windows):
En primer lugar, establezca una ruta permanente a adb en su sistema (bastante similar a java). Encuentra el tuyo, en la mayoría de los casos, C:\Program Files\android\android-sdk\platform-toolsy cópialo. Ahora revise las propiedades de su sistema y busque Configuración avanzada del sistema. Ahora busque la Variable de entorno, en la pestaña de variable del sistema busque la ruta. Si no hay una ruta, cree una nueva variable y asígnele el nombre Ruta y pegue el valor copiado en el siguiente campo. Pero si ya hay una ruta, ábrala y ponga un punto ;y coma en el último cuadro de valor y pegue el valor copiado.
¡Ya casi has terminado! Compruébalo escribiendo adbcmd
y ahora escribe adb devices, eso es lo que querías. Salud.!
Esto mostrará todos los dispositivos Android conectados a su computadora, incluido avd también.
Eastern Killer
0
Para los usuarios de Mac que llegan aquí, pueden encontrar el directorio android / sdk / tools mencionado anteriormente en / Users / YOURUSERNAME / Library / Android / sdk / tools /
Respuestas:
AFAIK es lo que necesitas.
android list avd
avdmanager list avd
fuente
Usando sdk / tools / emulator
Esto enumerará todos los avds disponibles
fuente
Enumere todos sus emuladores:
Ejecute uno de los emuladores enumerados:
donde el emulador está debajo:
fuente
entra en Android / sdk / tools y ejecuta el siguiente comando
que devolverá algo como
fuente
Intenté algunas combinaciones y funcionó :), fue bastante obvio
la salida es algo como esto
ahora con
Puedo iniciar el emulador desde la consola
fuente
Esta es una publicación antigua, pero actualmente estoy usando este script para mostrar los nombres de avd e iniciar uno.
Aquí hay un ejemplo de ejecución y salida:
fuente
Tengo un método simple (solo para Windows):
En primer lugar, establezca una ruta permanente a adb en su sistema (bastante similar a java). Encuentra el tuyo, en la mayoría de los casos,
C:\Program Files\android\android-sdk\platform-tools
y cópialo. Ahora revise las propiedades de su sistema y busque Configuración avanzada del sistema. Ahora busque la Variable de entorno, en la pestaña de variable del sistema busque la ruta. Si no hay una ruta, cree una nueva variable y asígnele el nombre Ruta y pegue el valor copiado en el siguiente campo. Pero si ya hay una ruta, ábrala y ponga un punto;
y coma en el último cuadro de valor y pegue el valor copiado.¡Ya casi has terminado! Compruébalo escribiendo
adb
cmdy ahora escribe
adb devices
, eso es lo que querías. Salud.!fuente
Para los usuarios de Mac que llegan aquí, pueden encontrar el directorio android / sdk / tools mencionado anteriormente en / Users / YOURUSERNAME / Library / Android / sdk / tools /
fuente