題:
在Ubuntu 16.04上重新安裝AVD
Aaron Miller
2016-05-21 21:05:50 UTC
view on stackexchange narkive permalink

在安裝Android Studio時未安裝模擬器。當我調用 tools / android / avdmanager 時,這是錯誤:

  sh:1:glxinfo:not foundsh:1:glxinfo:not foundlibGL錯誤:無法加載驅動程序:nouveau_dri.solibGL錯誤:驅動程序指針丟失libGL錯誤:無法加載驅動程序:nouveaulibGL錯誤:無法加載驅動程序:swrast_dri.solibGL錯誤:無法加載驅動程序:swrastX請求失敗的錯誤:BadValue(整數參數超出操作範圍)失敗請求的主要操作碼:155(GLX)失敗請求的次要操作碼:24(X_GLXCreateNewContext)失敗請求中的值:0x0失敗請求的序列號:33輸出流中的當前序列號:34  

過一會兒,我在窗口彈出窗口中看到一個新錯誤

 無法在模擬器中啟動AVD輸出:libGL錯誤:無法加載驅動程序:nouveau_dri.solibGL錯誤:驅動程序指針missinglibGL錯誤:無法加載驅動程序:nouveaulibGL錯誤:無法加載驅動程序:swrast_dri.solibGL錯誤:無法加載驅動程序:swrastX失敗請求的錯誤:GLXBadContext失敗請求的主要操作碼:155(GLX)失敗請求的次要操作碼:6(X_GLXIsDirect)失敗請求的序列號:49輸出流中的當前序列號:48libGL錯誤:無法加載驅動程序:nouveau_dri。 solibGL錯誤:驅動程序指針丟失libGL錯誤:無法加載驅動程序:nouveaulibGL錯誤:無法加載驅動程序:swrast_dri.solibGL錯誤:無法加載驅動程序:swrastX請求失敗的錯誤:GLXBadContext請求失敗的主要操作碼:155(GLX)次要操作碼失敗請求的數量:6(X_GLXIsDirect)失敗請求的序列號:49輸出流中的當前序列號:48  
與驅動程序問題有關:http://askubuntu.com/questions/635851/error-in-installing-steam-on-ubuntu-15-04
七 答案:
ikolim
2016-05-24 19:57:40 UTC
view on stackexchange narkive permalink

我正在使用Android Studio 2.1.1和Ubuntu 16.04(x64)。以下解決了我的問題( sh:1:glxinfo:找不到 libGL錯誤:。)。

  1. $ sudo apt-get install lib64stdc ++ 6 (如果未安裝)
  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 (如果未安裝)
對我來說,我必須使用以下命令修改步驟4:“ ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6〜/ Android / Sdk / tools / lib64 / libstdc ++”,然後啟動AVD。但它仍然掛起。試圖找到解決方案。
最後,對我有用的是安裝nvidia驅動程序。請參閱完整的解決方案,網址為http://android.stackexchange.com/a/158125/188537
在適用於Android Studio 2.2.3的Ubuntu 16.04.1上對我有用,謝謝@kolim
bigspawn
2016-09-04 23:18:38 UTC
view on stackexchange narkive permalink

在系統中安裝lib64stdc ++ 6

 #sudo apt-get install lib64stdc ++ 6  

然後將新安裝的庫鏈接到android sdk工具路徑

  $ 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  

這對我有所幫助。

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

我添加了相同的錯誤,但是通過選擇軟件加速(而非GPU硬件)解決了該錯誤。

注意事項

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

在我的計算機上啟動AVD時,我也遇到很多問題。努力使用系統庫,創建到本地庫的符號鏈接等...

對我來說真正起作用的是使用

  sudo apt install安裝nvidia驅動程序nvidia-340  

我的發行版:

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

請確保您檢查了適合您的nvidia軟件包,因為Ubuntu提供了不同的軟件包口味。例如:

  $ sudo apt list“ * nvidia- [0-9] [0-9] [0-9]”列表... Donenvidia-304 / xenial 304.131-0ubuntu3 amd64nvidia -331 / xenial 340.96-0ubuntu3 amd64nvidia-340 / xenial,現在已安裝340.96-0ubuntu3 amd64 [已安裝] nvidia-346 / xenial 352.63-0ubuntu3 amd64nvidia-352 / xenial 361.42-0ubuntu2 amd64nvidia-361 / xenialnow 36-2 /代碼> 

我從下至上的策略測試了該列表,從361直到找到一個有效的列表(以我的情況為340)。

希望有幫助。

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

我希望這能解決您的問題。
我剛安裝了最新的Android Studio,並執行了在模擬器中運行“ Hello World”項目的所有基本步驟,但是從avd運行模擬器時遇到了相同的問題Manager。
此後,我也嘗試從命令行運行仿真器,但也遇到了同樣的問題。
經過長時間的調試,我發現它缺少一些核心庫,然後選擇了複選框解決了問題。並從Android Studio選項中安裝模擬器。

工具-> Android-> SDK管理器-> SDK工具-> Android模擬器

,然後單擊“應用並運行”項目再次。
現在它的工作就像一種魅力。 Sample Screenshot

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

我正在運行ubuntu 16.04 LTS。在“軟件和更新”中搜索其他驅動程序,然後更改為NVIDIA二進制驅動程序-340.102版解決了AVD的問題

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

我也有同樣的問題,我通過遵循以下在終端中寫的代碼來解決。

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

就是這樣....



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...