GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Emulator -avd no inicia el dispositivo virtual?

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í?


Ubuntu
  1. ¿'rm .*' alguna vez elimina el directorio principal?

  2. ¿Establecer +a no desarma la bandera -a?

  3. ¿Por qué Ctrl+\ (barra invertida) ya no elimina el proceso?

  4. No se puede ejecutar Virtualbox:¿El dispositivo de caracteres /dev/vboxdrv no existe?

  5. N emulador de Android para Ubuntu 14.04?

Ubuntu 14.04. 2 ¿No reconoce el dibujo de la tableta Wacom Intuos (ctl-490b)?

Gnome Shell:¿Presionar la tecla Super no funciona?

¿Qué indica el primer carácter de la cadena de modo Unix?

el emulador de android no arranca, avd

¿Qué significa el sufijo .d en Linux?

¿Qué significa exactamente el dispositivo de entrada no es un TTY en la salida de ejecución de la ventana acoplable?