2016-04-17 7 views
3

Ich erhalte den folgenden Fehler, nachdem ich den qemu-Prozess an das Dock angeheftet habe, dann beendet und klicke erneut darauf. Gibt es eine Möglichkeit, den Emulator direkt aus dem Finder zu starten, ohne zuerst zu Android Studio zu gehen?Android-Emulator kann nicht außerhalb von Android Studio auf MacOSX gestartet werden

/Users/johnny/Develop/android/sdk/tools/qemu/darwin-x86_64/qemu-system-x86_64 ; exit; 
    dyld: Library not loaded: libQt5Widgets.5.dylib 
     Referenced from: /Users/johnny/Develop/android/sdk/tools/qemu/darwin-x86_64/qemu-system-x86_64 
     Reason: image not found 
    [1] 48616 trace trap /Users/johnny/Develop/android/sdk/tools/qemu/darwin-x86_64/qemu-system-x86_6 

    [Process completed] 

Antwort

6

Scheint wie einige dynamisch verknüpfte Bibliotheken mit dem neuen Android-Emulator verschoben wurden.

Alles, was Sie tun müssen, ist: Fügen Sie den Ordner mit den Bibliotheken zum Suchpfad hinzu, bevor Sie den Emulator über die Befehlszeile starten.

Etwas wie:

export DYLD_LIBRARY_PATH="<path to your SDK>/tools/lib64:<path to your SDK>/tools/lib64/qt/lib:$DYLD_LIBRARY_PATH" 

Unter der Annahme, dass Sie die 64-Bit-Version gestartet werden soll. Abgesehen davon, dass Sie den Emulator mit dieser Befehlszeile starten können:

emulator64-x86 -avd <name_of_your_AVD_file> 

nur etwas dagegen, dass anstelle von Leerzeichen in dem AVD Namen unterstreichen verwenden. Und natürlich verwenden Sie die ausführbare Datei des Emulators, die Sie benötigen.

+0

Für mich ist der korrekte Export 'Export DYLD_LIBRARY_PATH =" $ ANDROID_HOME/Emulator/lib64/qt/lib: $ DYLD_LIBRARY_PATH "' auf Mac OS Sierra. –

Verwandte Themen