web-dev-qa-db-fra.com

Emulator -avd ne lance pas le périphérique virtuel

sur Ubuntu 16.04, j'ai installé AndroidStudio et, via son interface graphique de gestion du gestionnaire AVD, a créé deux nouveaux appareils. maintenant sur Terminal quand je tape emulator -list-avds, il répertorie les périphériques correctement, mais lorsqu’il est exécuté emulator -avd <name> j’affronte des erreurs:

[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

Comment devrais-je le résoudre?

1
Amir-Mousavi

Je suis sûr que vous pouvez résoudre ce problème en appelant l'émulateur à partir du répertoire où il est installé: par exemple.

$ cd /home/amir/Android/Sdk/tools/
$ emulator -avd <name>

Envisagez de créer une variable env $Android_HOME.

Si votre répertoire correspond à mon exemple ci-dessus, définissez la variable sur /home/amir/Android/Sdk (n'incluez pas d'outils).

Certaines personnes signalent que cela a résolu le problème pour elles, de sorte qu'elles n'ont même pas besoin de démarrer l'émulateur à partir du répertoire tools.

Je ne peux cependant pas le confirmer, mais il est plus facile de cd $Android_HOME/tools && emulator <name>, n'est-ce pas?

1
Thomas Praxl