Per chi viene qui perché il android avd
command è stato deprecato*, ecco come farlo ora:
Utilizzando Android Studio
Apri Android Studio con un progetto Studio valido (se non ne hai uno, creane semplicemente uno vuoto). Dopo aver aperto il progetto, vai a Tools => Android => AVD Manager
. Tieni presente che questo menu non viene visualizzato se non hai aperto un progetto Android Studio valido .
Ora puoi chiudere in sicurezza Android Studio se desideri solo AVD Manager.
Dalla riga di comando
Se vuoi usare la riga di comando devi prima creare il dispositivo virtuale usando avdmanager
, situato sotto $ANDROID_HOME/tools/bin/avdmanager
così:
$ANDROID_HOME/tools/bin/avdmanager create avd --force --name testAVD --abi google_apis/x86_64 --package 'system-images;android-23;google_apis;x86_64'
Dopo aver creato il dispositivo da emulare, devi aprirlo con emulator
, che si trova sotto $ANDROID_HOME/tools/emulator
. Il comando per il dispositivo precedentemente creato dovrebbe essere simile a:
emulator -avd testAVD
Se si blocca dicendo qualcosa come...
[140022905190208]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Assicurati di eseguire emulator
comando all'interno del $ANDROID_HOME/tools
cartella, altrimenti potrebbe non funzionare.
Se hai già aggiunto una VM del dispositivo, puoi elencarle tutte con
emulator -list-avds
Controlla la documentazione ufficiale per maggiori dettagli (grazie a Jeff Xiao per questo, nei commenti).
* La nota di deprecazione 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
per aprire AVD Manager.