Как я могу запустить эмулятор Android Studio без ошибок libGL?

Я установил prime-select на компьютер с 16.04 LTS с использованием (старой) платы nvidia, но он ответил «unknown» (хотя можно ожидать, что он будет работать в более новых версиях Ubuntu).

Возможно, вы найдете то, что хотите, через lshw в Ubuntu 16.04 LTS.

$ LANG=C sudo lshw -C display
[sudo] password for sudodus: 
  *-display               
       description: VGA compatible controller
       product: GF108 [GeForce GT 430]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:40:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:25 memory:fa000000-faffffff memory:f0000000-f7ffffff memory:f8000000-f9ffffff ioport:1000(size=128) memory:fb080000-fb0fffff

На моем компьютере показано

аппаратное обеспечение product: GF108 [GeForce GT 430] программного обеспечения configuration: driver=nouveau latency=0 Я используя встроенный драйвер linux nouveau, который действительно работает лучше для меня, чем проприетарный драйвер с этой картой nvidia.
2
задан 7 May 2018 в 07:28

13 ответов

После обновления моего эмулятора проблема решена. Теперь он работает отлично для меня.

0
ответ дан 22 May 2018 в 10:57

После обновления моего эмулятора проблема решена. Теперь он работает отлично для меня.

1
ответ дан 17 July 2018 в 15:09

После обновления моего эмулятора проблема решена. Теперь он работает отлично для меня.

1
ответ дан 20 July 2018 в 15:35

После обновления моего эмулятора проблема решена. Теперь он работает отлично для меня.

1
ответ дан 23 July 2018 в 16:06
Вот как я решил это:

Перейти к Libstdc ++ директории в каталоге Android SDK введите описание изображения здесь
cd AndroidSdkDirectory/studio/emulator/lib64/libstdc++
Создать резервную копию libstdc++.so.6:
mv libstdc++.so.6 libstdc++.so.6.bak
Создать символическую ссылку на библиотеку:
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6
1
ответ дан 22 May 2018 в 10:57
  • 1
    Я не нашел путь «/ apps / tools / android / android-sdk-linux / emulator / lib64 / libstdc ++». , Примечание. Я установил из «Snap Store», – Ashrafuzzaman Sujan 5 May 2018 в 19:43
  • 2
    @AshrafuzzamanSujan, что информация имеет решающее значение. Не забудьте включить эту информацию в свой вопрос. (Всякий раз, когда вы задаете вопрос, если вы установили через привязку, через прямую загрузку и т. Д., Вы должны сообщить нам, задав вопрос) – Thomas Ward♦ 6 May 2018 в 01:06

Libstdc ++ 6, входящий в пакет Snap, устарел или иным образом непригоден для этой версии Ubuntu. Пожалуйста, напишите отчет об ошибке вместе с сопровождающим пакетом и используйте другую установку для Android Studio,

0
ответ дан 22 May 2018 в 10:57

Это исправлено в Android Emulator 27.2.9. См. Первое исправление, перечисленное здесь: https://developer.android.com/studio/releases/emulator#fixes

0
ответ дан 22 May 2018 в 10:57
  • 1
    Тодд Коприва, спасибо за эту новость. – Ashrafuzzaman Sujan 20 May 2018 в 18:33

Libstdc ++ 6, входящий в пакет Snap, устарел или иным образом непригоден для этой версии Ubuntu. Пожалуйста, напишите отчет об ошибке вместе с сопровождающим пакетом и используйте другую установку для Android Studio,

0
ответ дан 17 July 2018 в 15:09

Это исправлено в Android Emulator 27.2.9. См. Первое исправление, перечисленное здесь: https://developer.android.com/studio/releases/emulator#fixes

0
ответ дан 17 July 2018 в 15:09

Libstdc ++ 6, входящий в пакет Snap, устарел или иным образом непригоден для этой версии Ubuntu. Пожалуйста, напишите отчет об ошибке вместе с сопровождающим пакетом и используйте другую установку для Android Studio,

0
ответ дан 20 July 2018 в 15:35
  • 1
    Я не нашел путь «/ apps / tools / android / android-sdk-linux / emulator / lib64 / libstdc ++». , Примечание. Я установил из «Snap Store», – Ashrafuzzaman Sujan 5 May 2018 в 19:43
  • 2
    @AshrafuzzamanSujan, что информация имеет решающее значение. Не забудьте включить эту информацию в свой вопрос. (Всякий раз, когда вы задаете вопрос, если вы установили через привязку, через прямую загрузку и т. Д., Вы должны сообщить нам, задав вопрос) – Thomas Ward♦ 6 May 2018 в 01:06

Это исправлено в Android Emulator 27.2.9. См. Первое исправление, перечисленное здесь: https://developer.android.com/studio/releases/emulator#fixes

0
ответ дан 20 July 2018 в 15:35
  • 1
    Todd_kopriva, спасибо за эту новость. – Ashrafuzzaman Sujan 20 May 2018 в 18:33

Libstdc ++ 6, входящий в пакет Snap, устарел или иным образом непригоден для этой версии Ubuntu. Пожалуйста, напишите отчет об ошибке вместе с сопровождающим пакетом и используйте другую установку для Android Studio,

0
ответ дан 23 July 2018 в 16:06
  • 1
    Я не нашел путь «/ apps / tools / android / android-sdk-linux / emulator / lib64 / libstdc ++». , Примечание. Я установил из «Snap Store», – Ashrafuzzaman Sujan 5 May 2018 в 19:43
  • 2
    @AshrafuzzamanSujan, что информация имеет решающее значение. Не забудьте включить эту информацию в свой вопрос. (Всякий раз, когда вы задаете вопрос, если вы установили через привязку, через прямую загрузку и т. Д., Вы должны сообщить нам, задав вопрос) – Thomas Ward♦ 6 May 2018 в 01:06

Это исправлено в Android Emulator 27.2.9. См. Первое исправление, перечисленное здесь: https://developer.android.com/studio/releases/emulator#fixes

0
ответ дан 23 July 2018 в 16:06
  • 1
    Todd_kopriva, спасибо за эту новость. – Ashrafuzzaman Sujan 20 May 2018 в 18:33

Другие вопросы по тегам:

Похожие вопросы: