Eu fiz isso para iniciar o emulador e trabalhei:
"Abra o arquivo config.ini e altere a respectiva linha para: hw.gpu.mode = guest"
Eu quero usar o Qt + Android. Instalei o Qt 5.9, adicionei o Android à instalação e instalei o Android Studio, o SDK para o Android 22 e 25, o NDK 15, o apache ant e adicionei algumas libs ao sistema também.
No entanto, não consigo executar nenhum projeto e acho que é porque o emulador do Android não está sendo iniciado ...
Então eu tentei lançar o emulador a partir do terminal e recebo isso:
...
emulator: Starting QEMU main loop
emulator: registered 'boot-properties' qemud service
emulator: Adding boot property: 'qemu.sf.fake_camera' = 'front'
emulator: Initializing hardware OpenGLES emulation support
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
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: 33
Current serial number in output stream: 34
QObject::~QObject: Timers cannot be stopped from another thread
Eu li em alguns fóruns que posso fazer algo como:
ln -sf /usr/lib/libstdc++.so.6 tools/lib64/libstdc++/libstdc++.so.6
mas eu não tenho pasta lib64 ...
Preciso instalar qualquer outra lib ou o quê?
Obrigado antecipadamente!
Eu fiz isso para iniciar o emulador e trabalhei:
"Abra o arquivo config.ini e altere a respectiva linha para: hw.gpu.mode = guest"
Tags android android-studio qt linux ubuntu