Невозможно запустить AVD (Ubuntu 18.04)
Я не могу запустить AVD с помощью команды: Sdk/tools/android avd
Но AVD работает, если запустить через Android Studio думал.
Я попробовал эти команды, но ничего не изменилось:
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
1 ответ
Я только что нашел решение для моей аналогичной проблемы здесь:
Вот точные шаги, которые вы должны выполнить, чтобы решить проблему с эмулятором:
Изменить каталог:
$ cd ~/Android/Sdk/emulator/lib64/libstdc++
Создать символическую ссылку на библиотеку:
$ mv libstdc++.so.6 libstdc++.so.6.bak
в том же каталоге:
$ ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Это должно исправить это! Как только он был применен, у меня запущено виртуальное устройство.