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?