su Ubuntu 16.04 ho installato AndroidStudio e tramite la sua GUI di gestione AVD ho creato nuovi dispositivi. ora su Terminale quando digito emulator -list-avds
elenca correttamente i dispositivi, ma quando viene eseguito emulator -avd <name>
Riscontro errori:
[139684796983104]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Could not launch '/home/amir/../emulator/qemu/linux-x86_64/qemu-system-i386': No such file or directory
Come devo risolverlo?
Risposta accettata:
Sono abbastanza sicuro che puoi risolverlo chiamando l'emulatore dalla directory in cui è installato:ad esempio
$ cd /home/amir/Android/Sdk/tools/
$ emulator -avd <name>
Prendi in considerazione la creazione di una variabile env $ANDROID_HOME
.
Se la tua directory corrisponde al mio esempio sopra, imposta la variabile su /home/amir/Android/Sdk
(non includere strumenti).
Alcune persone riferiscono che questo ha risolto il problema per loro, quindi non hanno nemmeno bisogno di avviare l'emulatore dalla directory degli strumenti.
Tuttavia non posso confermarlo, ma è più facile cd $ANDROID_HOME/tools && emulator <name>
, vero?