2017-10-28 94 views
5

Czy ktoś może w tym pomóc? czy nie mogę uruchomić tego androidowego urządzenia wirtualnego w systemie Ubuntu?Używam Ubuntu 17.4, gdy próbuję zainstalować android studio i uruchomić moje urządzenie wirtualne, daje to błędy

2:24 PM Executing tasks: [:app:assembleDebug] 

2:24 PM Emulator: libGL error: unable to load driver: i965_dri.so 

2:24 PM Emulator: libGL error: driver pointer missing 

2:24 PM Emulator: libGL error: failed to load driver: i965 

2:24 PM Emulator: libGL error: unable to load driver: i965_dri.so 

2:24 PM Emulator: libGL error: driver pointer missing 

2:24 PM Emulator: libGL error: failed to load driver: i965 

2:24 PM Emulator: libGL error: unable to load driver: swrast_dri.so 

2:24 PM Emulator: libGL error: failed to load driver: swrast 

2:24 PM Emulator: X Error of failed request: BadValue (integer parameter out of range for operation) 

2:24 PM Emulator: Major opcode of failed request: 155 (GLX) 

2:24 PM Emulator: Minor opcode of failed request: 24 (X_GLXCreateNewContext) 

2:24 PM Emulator: Value in failed request: 0x0 

2:24 PM Emulator: Serial number of failed request: 39 

2:24 PM Emulator: Current serial number in output stream: 40 

2:24 PM Emulator: Process finished with exit code 1 

2:24 PM Gradle build finished in 5s 92ms 
+0

Wygląda na ten sam problem: https://stackoverflow.com/questions/35911302/cannot-launch-emulator-on-linux-ubuntu-15-10, a także: https://stackoverflow.com/questions/42872128/emulator Androida-nie-działa-na-ubuntu-16-10. Wypróbuj rozwiązania podane na te pytania. –

Odpowiedz

5

Są dokładne kroki, jakie należy wykonać, aby rozwiązać ten problem emulatora:

1) Zmiana katalogu:

$ cd ~/Android/Sdk/emulator/lib64/libstdc++ 

2) Utwórz link symboliczny do biblioteki:

$ mv libstdc++.so.6 libstdc++.so.6.bak 

3) w tym samym katalogu:

$ ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 

To powinno naprawić!

+0

To powinno być oznaczone jako poprawna odpowiedź, większość odpowiedzi, które widziałem były w punkcie ~/Android/Sdk/tools/lib64/libstdC++ zamiast ~/Android/Sdk/emulator/lib64/libstdC++, które nie istniały w moim case: Android Studio 3.0.1 dziękuję za udostępnienie! – wax911