en Ubuntu 16.04, instalé AndroidStudio y, a través de su GUI del administrador AVD, creé dos dispositivos nuevos. ahora en Terminal cuando escribo emulator -list-avds
enumera los dispositivos correctamente, pero cuando se ejecuta emulator -avd <name>
Enfrento errores:
[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
¿Cómo debo solucionarlo?
Respuesta aceptada:
Estoy bastante seguro de que puede resolver esto llamando al emulador desde el directorio donde está instalado:por ejemplo,
$ cd /home/amir/Android/Sdk/tools/
$ emulator -avd <name>
Considere crear una variable env $ANDROID_HOME
.
Si su directorio coincide con mi ejemplo anterior, establezca la variable en /home/amir/Android/Sdk
(no incluye herramientas).
Algunas personas informan que esto les resolvió el problema, por lo que ni siquiera necesitaron iniciar el emulador desde el directorio de herramientas.
Sin embargo, no puedo confirmar esto, pero es más fácil cd $ANDROID_HOME/tools && emulator <name>
, ¿no es así?