我想使用 Qt + Android。我安装了 Qt 5.9,将 Android 添加到安装中,并安装了 Android Studio、Android 22 和 25 的 SDK、NDK 15、apache ant,还向系统添加了一些库。
但是我无法运行任何项目,我想这是因为 Android 模拟器没有启动...
因此我尝试从终端启动模拟器并得到了以下信息:
...
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
我在一些论坛上看到我可以做类似的事情:
ln -sf /usr/lib/libstdc++.so.6 tools/lib64/libstdc++/libstdc++.so.6
但是我没有 lib64 文件夹...
我是否需要安装任何其他库或者什么?
提前致谢!
答案1
我这样做是为了启动模拟器并运行:
“打开 config.ini 文件并将相应行更改为:hw.gpu.mode=guest”