SOLUCIÓN ERROR qt_setup.cpp:28:Qt library not found

Parece que recientemente ha la cambiado la ruta del emulador en android dentro de la carpeta android-sdk. De este modo cuando intento lanzar el emulador desde la terminal salta un error en el no se encuentra una librería. El comando para lanzar el emulador sería el siguiente (Android24 es el nombre de mi máquina virtual):

emulator -avd Android24

El error que obtengo es éste:

[139839595460416]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Could not launch '/home/aurumque/../emulator/qemu/linux-x86_64/qemu-system-i386': No such file or directory

Hasta que el problema se resuelva hay dos alternativas sencillas y rápidas:

La primera, es lanza el emulador con la ruta completa así:

/opt/android-sdk/tools/emulator -avd Android24

Nota: Android24 ha de ser cambiado por el nombre de la máquina virtual que sea, Android24 es como yo he llamado a la mía.

La segunda, es crear un alias para que al poner emulator en la terminal se redirija directamenta a la ruta del emulador añadiendo lo siguiente en el archivo .bashrc:

alias emulator=${ANDROID_HOME}/tools/emulator

Mi archivo .bashrc queda así:

export ANDROID_HOME=/opt/android-sdk/
export ANDROID_SDK_ROOT=/opt/android-sdk/
alias emulator=${ANDROID_HOME}/tools/emulator

Espero que sirva…

ACTUALIZAZIÓN

El alias ha de cambiar para que funcione.

alias emulator=${ANDROID_HOME}/emulator/emulator

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *