2017-07-11 10 views
1

, wenn ich den Emulator in Android Studio 3 Kanarienvogel 6 laufen habe ich diesen Fehler:Emulator Error (Android Studio)

Emulator: libGL error: unable to load driver: r600_dri.so 
Emulator: libGL error: driver pointer missing 
Emulator: libGL error: failed to load driver: r600 
Emulator: libGL error: unable to load driver: swrast_dri.so 
Emulator: libGL error: failed to load driver: swrast 
Emulator: X Error of failed request: BadValue (integer parameter out of range for operation) 
Emulator: Major opcode of failed request: 155 (GLX) 
Emulator: Minor opcode of failed request: 24 (X_GLXCreateNewContext) 
Emulator: Value in failed request: 0x0 
Emulator: Serial number of failed request: 33 
Emulator: Current serial number in output stream: 34 
Emulator: Process finished with exit code 1 

aber wenn ich Emulator von Terminal ~/Android/Sdk/tools/emulator -avd (put name device) -use-system-libs Befehl funktioniert es gut.

bitte jemand mir helfen. (meine Systeme d'Ausbeutung ist Linux ubuntu)

Ich weiß nicht, wie man es vom Android Studio laufen lässt.

enter image description here

+0

Mögliche Duplikat [starten kann nicht Emulator auf Linux (Ubuntu 15.10)] (https://stackoverflow.com/questions/35911302/cannot-launch-emulator-on-linux-ubuntu-15-10) –

+0

Wenn ich Emulator mit dieser Linie ~/Android/Sdk/t befehle ools/emulator -avd (put name device) -use-system-libs es funktioniert gut, aber ich kann es nicht von android studio befehlen – Sociologiqa

Antwort

1

Sie können die Umgebungsvariable ANDROID_EMULATOR_USE_SYSTEM_LIBS = 1 das gleiche Verhalten wie die -use-System-Libs Option zu erzwingen.

Eine einfache Möglichkeit besteht darin, die Desktop-Datei von /usr/share/applications/android-studio-canary.desktop in ~/.local/share/applications/android-studio-canary.desktop zu kopieren und zu ändern die „Exec“ Zeile wie folgt aus:

Exec=env ANDROID_EMULATOR_USE_SYSTEM_LIBS=1 LANG=C android-studio-canary %f 

(I LANG = C, da mit meinem lokalen Lokalisierungs-Einstellungen, Gleitkommazahlen in XML-Dateien werden falsch interpretiert auch)