GNU/Linux >> Linux Esercitazione >  >> Ubuntu

L'emulatore -avd non avvia il dispositivo virtuale?

su Ubuntu 16.04 ho installato AndroidStudio e tramite la sua GUI di gestione AVD ho creato nuovi dispositivi. ora su Terminale quando digito emulator -list-avds elenca correttamente i dispositivi, ma quando viene eseguito emulator -avd <name> Riscontro errori:

[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

Come devo risolverlo?

Risposta accettata:

Sono abbastanza sicuro che puoi risolverlo chiamando l'emulatore dalla directory in cui è installato:ad esempio

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

Prendi in considerazione la creazione di una variabile env $ANDROID_HOME .

Se la tua directory corrisponde al mio esempio sopra, imposta la variabile su /home/amir/Android/Sdk (non includere strumenti).

Alcune persone riferiscono che questo ha risolto il problema per loro, quindi non hanno nemmeno bisogno di avviare l'emulatore dalla directory degli strumenti.

Tuttavia non posso confermarlo, ma è più facile cd $ANDROID_HOME/tools && emulator <name> , vero?


Ubuntu
  1. Impossibile eseguire Virtualbox:il dispositivo del personaggio /dev/vboxdrv non esiste?

  2. Emulatore Android N per Ubuntu 14.04?

  3. Il computer si blocca ma non si spegne?

  4. Logitech M515 non funziona dopo l'aggiornamento a 12.04?

  5. SVN controlla il contenuto di una cartella, non la cartella stessa

Imposta +a non disattiva il flag -a?

Ubuntu 14.04. 2 Non riconosce Wacom Intuos Tablet Draw (ctl-490b)?

Gnome Shell:premere il tasto Super non funziona?

Non riesci ad accedere alla home directory "la directory privata crittografata non è impostata correttamente"?

Perché Ctrl+\ (barra rovesciata) non interrompe più il processo?

Cosa indica il primo carattere della stringa in modalità Unix?