android - run - ¿Cómo abrir el administrador de AVD en Ubuntu Linux desde la línea de comandos?
sdk android mac (8)
Es solo el comando android avd
, donde el script de shell de android
está en el directorio tools/
de su instalación de SDK.
¿Cómo abrir el administrador de AVD en Ubuntu Linux desde la línea de comandos?
Estudio de Android: v3.0.1
Obtener nombre:
/home/user/Android/Sdk/tools$ android list avd
Iniciar emulador:
/home/user/Android/Sdk/tools$ emulator -avd Nexus_6_API_23
He creado un atajo con este comando
/path/to/Android/emulator/emulator -avd Nexus_5X_API_26
Donde "Nexus_5X_API_26" es mi dispositivo virtual que creé en Android Studio (2.3.3). El nombre correcto se puede verificar desde la carpeta ~ / .android / avd /, donde hay una subcarpeta (con extensión .avd) y un archivo (con extensión .ini) para cada una. Hay archivos qcow2 que creo que también podrían ejecutarse directamente con qemu (aún no se han probado).
Para los que vienen aquí porque el comando android avd
ha quedado en desuso *, aquí le indicamos cómo hacerlo ahora:
Utilizando Android Studio
Abra Android Studio con un proyecto de estudio válido (si no tiene uno, simplemente cree uno vacío). Una vez que haya abierto su proyecto, vaya a Tools => Android => AVD Manager
. Tenga en cuenta que este menú no aparece si no tiene un proyecto válido de Android Studio abierto .
Ahora puede cerrar Android Studio de forma segura si solo desea el Administrador de AVD.
Desde linea de comando
Si desea usar la línea de comandos, primero deberá crear el dispositivo virtual utilizando avdmanager
, ubicado en $ANDROID_HOME/tools/bin/avdmanager
así:
$ANDROID_HOME/tools/bin/avdmanager create avd --force --name testAVD --abi google_apis/x86_64 --package ''system-images;android-23;google_apis;x86_64''
Después de crear el dispositivo para emular, debe abrirlo con el emulator
, que se encuentra en $ANDROID_HOME/tools/emulator
. El comando para el dispositivo creado anteriormente debería ser algo como:
emulator -avd testAVD
Si se estrella diciendo algo como ...
[140022905190208]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Asegúrese de que está ejecutando el comando del emulator
dentro de la $ANDROID_HOME/tools
, de lo contrario no funcionará.
Si ya ha agregado una VM de dispositivo, puede enumerarlas todas con
emulator -list-avds
Consulte la documentación oficial para obtener más detalles (gracias a Jeff Xiao por esto, en los comentarios).
* La nota de depreacción dice:
The android command is no longer available.
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
Para mí, ./android avd
funcionó, donde android
era el script de shell en android-studio/sdk/tools
.
Use android avd
AVD para abrir el Administrador de AVD.
./android avd
está en desuso ~/Android/Sdk/tools/bin/avdmanager --help
lugar!
o si es más fácil para usted, vaya al directorio y utilícelo como en la versión anterior:
cd ~/Android/Sdk/tools/bin/
./avdmanager
marque nuevas [options]
con --help
o -h
antes de usar avdmanager
¡La primera aparición en Android Studio 2.3!
Aquí está el uso de la línea de comandos para crear un AVD:
android crear avd -n -t [-] ...
Ejemplo: android create avd -n my_android1.5 -t 2
Si el objetivo que seleccionó fue una imagen estándar del sistema Android ("Tipo: plataforma"), la herramienta de Android le pregunta si desea crear un perfil de hardware personalizado.
Android 1.5 es una plataforma básica de Android. ¿Desea crear un perfil de hardware personalizado? [No]
Use el comando create avd para crear un nuevo AVD, especificando la opción --skin con un valor que haga referencia a un nombre de máscara predeterminado (como "WVGA800") o una resolución de máscara personalizada (como 240x432). Aquí hay un ejemplo:
android crear avd -n -t --skin WVGA800
o puedes referirte de:
http://developer.android.com/tools/devices/managing-avds-cmdline.html