Emulator -avd não inicia o dispositivo virtual

0

no Ubuntu 16.04 Eu instalei o AndroidStudio e através do seu gerenciador de AVD, o GUI criou novos dispositivos. agora no Terminal quando digito emulator -list-avds ele lista os dispositivos corretamente, mas quando executar emulator -avd <name> eu enfrento erros:

[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

Como devo resolver isso?

    
por Amir-Mousavi 13.02.2018 / 23:45

1 resposta

1

Tenho certeza de que você pode resolver isso chamando o emulador do diretório em que ele está instalado: por exemplo,

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

Considere criar uma variável de env $ANDROID_HOME .

Se o diretório corresponder ao meu exemplo acima, defina a variável como /home/amir/Android/Sdk (não inclua ferramentas).

Algumas pessoas relatam que isso resolveu o problema para elas, de modo que elas nem precisavam iniciar o emulador a partir do diretório de ferramentas.

Não posso confirmar isso, mas é mais fácil usar cd $ANDROID_HOME/tools && emulator <name> , não é?

    
por Thomas Praxl 14.02.2018 / 01:12