Para los que vienen aquí porque el android avd
El comando ha quedado en desuso*, así es como se hace ahora:
Uso de 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 abierto un proyecto de Android Studio válido .
Ahora puedes cerrar Android Studio de forma segura si solo quieres el AVD Manager.
Desde la línea de comandos
Si desea usar la línea de comando, primero deberá crear el dispositivo virtual usando avdmanager
, ubicado debajo de $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 emulator
, que se encuentra debajo de $ANDROID_HOME/tools/emulator
. El comando para el dispositivo creado previamente debería ser algo como:
emulator -avd testAVD
Si falla diciendo algo como...
[140022905190208]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Asegúrate de estar ejecutando el emulator
comando dentro del $ANDROID_HOME/tools
carpeta, de lo contrario puede que no funcione.
Si ya agregó 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 desaprobació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
Usa android avd
para abrir el Administrador de AVD.