Pytanie:
Zainstaluj ponownie AVD na Ubuntu 16.04
Aaron Miller
2016-05-21 21:05:50 UTC
view on stackexchange narkive permalink

Emulator nie został zainstalowany podczas instalacji Android Studio. Oto błąd, kiedy dzwonię do tools / android / avdmanager :

  sh: 1: glxinfo: not foundsh: 1: glxinfo: not found Błąd libGL: nie można załadować sterownik: nouveau_dri.solibGL błąd: wskaźnik sterownika missinglibGL błąd: nie można załadować sterownika: nouveaulibGL błąd: nie można załadować sterownika: swrast_dri.solibGL błąd: nie udało się załadować sterownika: swrastX Błąd nieudanego żądania: BadValue (parametr liczby całkowitej poza zakresem działania ) Główny kod operacji nieudanego żądania: 155 (GLX) Drugi kod operacji nieudanego żądania: 24 (X_GLXCreateNewContext) Wartość w nieudanym żądaniu: 0x0 Numer seryjny nieudanego żądania: 33 Bieżący numer seryjny w strumieniu wyjściowym: 34  

Po chwili widzę nowy błąd w wyskakującym okienku

  Nie można uruchomić AVD w emulatorze.Wyjście: błąd libGL: nie można załadować sterownika: nouveau_dri.solibGL błąd: wskaźnik sterownika Błąd missinglibGL: nie można załadować sterownika: błąd nouveaulibGL: nie można załadować sterownika: swrast_dri.solibGL błąd: nie można załadować sterownika: swrastX Błąd nieudanego żądania: GLXBadContext Główny kod operacji nieudanego żądania: 155 (GLX) Mały kod operacji nieudanego żądania: 6 (X_GLXIsDirect) Numer seryjny nieudanego żądania: 49 Bieżący numer seryjny w strumieniu wyjściowym: 48libGL błąd: nie można załadować sterownika: nouveau_dri. błąd solibGL: brak wskaźnika sterownika błąd libGL: nie można załadować sterownika: błąd nouveaulibGL: nie można załadować sterownika: swrast_dri. błąd solibGL: nie można załadować sterownika: swrastX Błąd nieudanego żądania: GLXBadContext Główny kod operacji nieudanego żądania: 155 (GLX) Mały kod operacji nieudanych żądań: 6 (X_GLXIsDirect) Numer seryjny nieudanych żądań: 49 Bieżący numer seryjny w strumieniu wyjściowym: 48  
Powiązane z problemem sterownika: http://askubuntu.com/questions/635851/error-in-installing-steam-on-ubuntu-15-04
Siedem odpowiedzi:
ikolim
2016-05-24 19:57:40 UTC
view on stackexchange narkive permalink

Używam Android Studio 2.1.1 i Ubuntu 16.04 (x64). Poniższe rozwiązania rozwiązały problemy ( sh: 1: glxinfo: not found i libGL error :. ) dla mnie.

  1. $ sudo apt-get install lib64stdc ++ 6 (jeśli nie jest zainstalowane)
  2. $ cd ~ / Android / Sdk / tools / lib64 / libstdc ++
  3. $ mv libstdc ++. so.6 libstdc ++. so.6.original
  4. $ ln -s /usr/lib64/libstdc++.so.6 ~ / Android / Sdk / tools / lib64 / libstdc ++
  5. $ sudo apt-get install mesa-utils (jeśli nie jest zainstalowany)
Dla mnie musiałem zmodyfikować krok 4 za pomocą następującego: "ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 ~ / Android / Sdk / tools / lib64 / libstdc ++" Wtedy mogłem aby uruchomić AVD. Ale nadal wisi. Próbuję znaleźć rozwiązanie.
W końcu to, co zadziałało, to zainstalowanie sterowników NVIDIA. Zobacz pełne rozwiązanie na http://android.stackexchange.com/a/158125/188537
To zadziałało dla mnie na Ubuntu 16.04.1 z Android Studio 2.2.3, dzięki @kolim
bigspawn
2016-09-04 23:18:38 UTC
view on stackexchange narkive permalink

Zainstaluj w swoim systemie lib64stdc ++ 6

  # sudo apt-get install lib64stdc ++ 6  

Następnie połącz nowe zainstalowane biblioteki z Ścieżka narzędzi SDK dla systemu Android

  $ cd $ ANDROID_HOME / Sdk / tools / lib64 / libstdc ++ $ mv libstdc ++. so.6 libstdc ++. so.6.bak $ ln -s / usr / lib64 / libstdc ++ .so.6 $ ANDROID_HOME / Sdk / tools / lib64 / libstdc ++ $ $ ANDROID_HOME / Sdk / tools / emulator -use-system-libs -avd YOUR_VIRTUAL_DEVICE_NAME  

Pomogło mi.

Jrz
2016-08-13 03:24:10 UTC
view on stackexchange narkive permalink

Dodałem ten sam błąd, ale rozwiązałem go, wybierając akcelerację programową (nie sprzętową GPU).

Pozdrawiam

Alexandre Schmidt
2016-09-21 03:11:24 UTC
view on stackexchange narkive permalink

Miałem też wiele problemów z uruchomieniem AVD na moim komputerze. Miałem problemy z używaniem bibliotek systemowych, tworzeniem dowiązań symbolicznych do bibliotek lokalnych itp ...

To, co naprawdę sprawiło, że zadziałało, to zainstalowanie sterowników nvidia z

  sudo apt install nvidia-340  

Moja dystrybucja:

  $ uname -aLinux ruapehu 4.4.0-38-generic # 57-Ubuntu SMP wtorek 6 września 15:42 : 33 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux $ cat / etc / issueUbuntu 16.04.1 LTS \ n \ l  

Upewnij się, że sprawdziłeś pakiet nvidia odpowiedni dla Ciebie, ponieważ Ubuntu oferuje inne smaki. Na przykład:

  $ sudo apt list "* nvidia- [0-9] [0-9] [0-9]" Listing ... Donenvidia-304 / xenial 304.131-0ubuntu3 amd64nvidia -331 / xenial 340.96-0ubuntu3 amd64nvidia-340 / xenial, teraz 340.96-0ubuntu3 amd64 [zainstalowany] nvidia-346 / xenial 352.63-0ubuntu3 amd64nvidia-352 / xenial 361.42-0ubuntu2 amd641.42-0ub1 / 361/361/361 code> 

Przetestowałem listę w ramach strategii oddolnej, od 361 do momentu, gdy znalazłem taką, która działała (w moim przypadku 340).

Mam nadzieję, że to pomoże.

Deepanshu Jain
2017-04-29 01:55:09 UTC
view on stackexchange narkive permalink

Mam nadzieję, że to rozwiąże Twój problem.
Miałem świeżo zainstalowaną najnowszą wersję Android Studio i wykonałem wszystkie podstawowe kroki, aby uruchomić projekt „Hello World” w emulatorze
ale miałem ten sam problem podczas uruchamiania emulatora z avd manager.
Potem próbowałem uruchomić emulator również z wiersza poleceń, ale napotkałem ten sam problem.
Po długim debugowaniu stwierdziłem, że brakuje jakiejś podstawowej biblioteki,
a następnie rozwiązałem problem, zaznaczając pole wyboru i zainstaluj emulator z opcji Android Studio.

Narzędzia -> Android -> Menedżer SDK -> Narzędzia SDK -> Emulator Androida

I kliknij Zastosuj i uruchom projekt jeszcze raz.
Teraz działa jak marzenie. Sample Screenshot

Jarle Land
2017-05-28 00:56:49 UTC
view on stackexchange narkive permalink

Używam ubuntu 16.04 LTS. Wyszukiwanie dodatkowych sterowników w oprogramowaniu i aktualizacjach oraz zmiana na sterownik binarny NVIDIA - wersja 340.102 rozwiązała problem z AVD

Hamza Afzal
2018-04-03 04:25:15 UTC
view on stackexchange narkive permalink

Mam również ten sam problem, który rozwiązałem, wykonując następujące linie i napisz w terminalu.

  sudo apt-get install lib64stdc ++ 6mv libstdc ++. so.6 libstdc ++. so.6. originalln -s /usr/lib64/libstdc++.so.6 ~ / Android / Sdk / emulator / lib64 / libstdc ++  

i to wszystko ....



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...