GNU/Linux >> Znalost Linux >  >> Ubuntu

Emulátor -avd nespustí virtuální zařízení?

na Ubuntu 16.04 jsem nainstaloval AndroidStudio a prostřednictvím jeho GUI správce AVD vytvořil nová zařízení. nyní na Terminálu, když napíšu emulator -list-avds uvádí zařízení správně, ale když spustíte emulator -avd <name> Čelím chybám:

[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

Jak to mám vyřešit?

Přijatá odpověď:

Jsem si jistý, že to můžete vyřešit voláním emulátoru z adresáře, kde je nainstalován:např.

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

Zvažte vytvoření proměnné env $ANDROID_HOME .

Pokud váš adresář odpovídá mému příkladu výše, nastavte proměnnou na /home/amir/Android/Sdk (nezahrnujte nástroje).

Někteří lidé hlásí, že to pro ně problém vyřešilo, takže ani nemuseli spouštět emulátor z adresáře nástrojů.

Nemohu to potvrdit, ale je jednodušší cd $ANDROID_HOME/tools && emulator <name> , že?


Ubuntu
  1. Smaže „rm .*“ někdy nadřazený adresář?

  2. Nastavení +a Nezruší nastavení příznaku -a?

  3. Proč Ctrl+\ (obrácené lomítko) už proces nezabije?

  1. Vsftpd neuvádí obsah adresáře?

  2. SVN kontroluje obsah složky, nikoli složku samotnou

  3. Co přesně znamená vstupní zařízení, které není TTY, ve výstupu běhu dockeru?

  1. Příkaz `ls` nevypisuje nejnovější obsah adresáře?

  2. Nelze získat přístup k domovskému adresáři „šifrovaný soukromý adresář není správně nastaven“?

  3. Nelze spustit Virtualbox:Znakové zařízení /dev/vboxdrv neexistuje?