Не может выполнить AVD (Ubuntu 18.04)

Я не могу выполнить AVD, использующий команду: Sdk/tools/android avd Но работы AVD, если запущено через студию Android думали.

Я попробовал эти команды, но ничто не изменилось:

cd Android/Sdk/emulator/lib64/libstdc++
mv libstdc++.so.6 libstdc++.so.6.bak
ln -s /usr/lib64/libstdc++.so.6

Сообщение об ошибке:

Starting emulator for AVD 'Android_2.3.3API-10_2.7inch'
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  60
  Current serial number in output stream:  59
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  60
  Current serial number in output stream:  59
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
emulator: WARNING: Classic qemu does not support SMP. The hw.cpu.ncore option from your config file is ignored.
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  42
  Current serial number in output stream:  43
QObject::~QObject: Timers cannot be stopped from another thread
2
задан 2 May 2018 в 22:40

1 ответ

Я только что нашел решение для своей подобной проблемы здесь:

Это точные шаги, которые необходимо выполнить для решения проблемы эмулятора:

  1. Каталог Change:

    $ cd ~/Android/Sdk/emulator/lib64/libstdc++  
    
  2. Создайте символьную ссылку на библиотеку:

    $ mv libstdc++.so.6 libstdc++.so.6.bak
    
  3. на том же каталоге:

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

Это должно зафиксировать его! Как только это было применено, у меня есть выполнение виртуального устройства.

2
ответ дан 2 December 2019 в 03:33

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

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