Pour ceux qui viennent ici parce que le android avd
La commande est obsolète*, voici comment procéder maintenant :
Utiliser Android Studio
Ouvrez Android Studio avec un projet de studio valide (si vous n'en avez pas, créez-en simplement un vide). Après avoir ouvert votre projet, allez à Tools => Android => AVD Manager
. Notez que ce menu n'apparaît pas si vous n'avez pas ouvert de projet Android Studio valide .
Vous pouvez maintenant fermer Android Studio en toute sécurité si vous ne voulez que le gestionnaire AVD.
Depuis la ligne de commande
Si vous souhaitez utiliser la ligne de commande, vous devez d'abord créer le périphérique virtuel à l'aide de avdmanager
, situé sous $ANDROID_HOME/tools/bin/avdmanager
comme ça :
$ANDROID_HOME/tools/bin/avdmanager create avd --force --name testAVD --abi google_apis/x86_64 --package 'system-images;android-23;google_apis;x86_64'
Après avoir créé l'appareil à émuler, vous devez l'ouvrir avec emulator
, qui se trouve sous $ANDROID_HOME/tools/emulator
. La commande pour l'appareil créé précédemment devrait ressembler à :
emulator -avd testAVD
S'il plante en disant quelque chose comme...
[140022905190208]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Assurez-vous que vous exécutez le emulator
commande à l'intérieur du $ANDROID_HOME/tools
dossier, sinon cela risque de ne pas fonctionner.
Si vous avez déjà ajouté une machine virtuelle de périphérique, vous pouvez tous les répertorier avec
emulator -list-avds
Consultez la documentation officielle pour plus de détails (merci à Jeff Xiao pour cela, dans les commentaires).
* La note d'amortissement indique :
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
Utilisez android avd
pour ouvrir le gestionnaire AVD.