¿Cuál es el comando para listar los avdnames disponibles
Sé que puedo iniciar el emulador avd escribiendo
Emulator.exe @avdname
- Android: Permiso denegado para / data / local / tmp / *
- Construir UiAutomator 2.0 desde la línea de comandos
- ¿Cómo resolver el dispositivo ADB no autorizado en Android dispositivo ADB host?
- No se puede ejecutar el archivo ejecutable desde el shell de adb
- Error al ejecutar el comando adb mediante programación
¿Pero hay un comando para enumerar los avdnames disponibles? ¿Dónde se guarda esta configuración avd?
- Cómo obtener el tiempo de arranque del sistema Android
- Compruebe si el directorio existe en Android sdcard con bash
- ¿Existe un equivalente a 'adb shell texto de teclado de entrada' para iOS?
- ejecutar comandos shell de forma programática en android
- Intentando obtener acceso r / w a android / system
- Android: ¿Cómo saber si alguna aplicación ya está instalada en el dispositivo android usando adb?
- Cómo empujar las carpetas de la computadora en sdcard usando adb shell
- Monte una tarjeta SD manualmente desde el shell de adb en android
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):
-
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. -
Ahora ya casi terminas. Compruébelo tecleando
adb
en cmd -
Y ahora los
adb devices
tipoadb 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
- Posicionar el video dentro de un VideoView
- ¿Cómo puedo configurar el degradado de color de fondo mediante programación en una barra de título personalizado?