GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Emulator -avd startet das virtuelle Gerät nicht?

Auf Ubuntu 16.04 habe ich AndroidStudio installiert und über die AVD-Manager-GUI zwei neue Geräte erstellt. jetzt auf Terminal, wenn ich emulator -list-avds eingebe Es listet die Geräte korrekt auf, aber wenn emulator -avd <name> ausgeführt wird Ich stoße auf Fehler:

[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

Wie soll ich es lösen?

Akzeptierte Antwort:

Ich bin mir ziemlich sicher, dass Sie dies lösen können, indem Sie den Emulator aus dem Verzeichnis aufrufen, in dem er installiert ist:z. B.

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

Erwägen Sie, eine Umgebungsvariable $ANDROID_HOME zu erstellen .

Wenn Ihr Verzeichnis mit meinem obigen Beispiel übereinstimmt, setzen Sie die Variable auf /home/amir/Android/Sdk (Werkzeuge nicht enthalten).

Einige Leute berichten, dass dies das Problem für sie gelöst hat, sodass sie den Emulator nicht einmal aus dem Tools-Verzeichnis heraus starten mussten.

Ich kann das zwar nicht bestätigen, aber es ist einfacher, cd $ANDROID_HOME/tools && emulator <name> , nicht wahr?


Ubuntu
  1. Kann Virtualbox nicht ausführen:Das Zeichengerät /dev/vboxdrv existiert nicht?

  2. N Android-Emulator für Ubuntu 14.04?

  3. Logitech M515 funktioniert nach dem Upgrade auf 12.04 nicht?

  4. Linux-Gerät zeigt nach einer Größenänderung nicht den korrekten Speicherplatz an

  5. qemu startet nicht:VNC-Server gestartet

Ubuntu 14.04. 2 Erkennt das Wacom Intuos Tablet Draw (ctl-490b) nicht?

Gnome-Shell:Drücken der Supertaste funktioniert nicht?

Was zeigt das erste Zeichen der Unix-Moduszeichenfolge an?

SVN checkt den Inhalt eines Ordners aus, nicht den Ordner selbst

Was bedeutet das Suffix .d unter Linux?

Was bedeutet das Eingabegerät ist kein TTY genau in der Docker-Run-Ausgabe?