【发布时间】:2017-06-30 14:08:45
【问题描述】:
我已经编译了android源码 源 ./build/envsetup.sh 午餐 aosp_x86_64-engp>
当我在终端运行 emulator64-x86 时,出现错误:
emulator64-x86: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.7' not found (required by emulator64-x86)
emulator64-x86: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by emulator64-x86)
emulator64-x86: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: version `Qt_5' not found (required by emulator64-x86)
emulator64-x86: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by emulator64-x86)
我在
中找到了 qt/home/wanyu/work/aosp/prebuilts/android-emulator/linux-x86_64/lib64/qt/
该目录包括libQt5Core.so.5.7、libQt5Widgets.so.5.7等
但libQt5Core.so在
/usr/lib/x86_64-linux-gnu/
版本是 5.5
我尝试将 LD_LIBRARY_PATH 设置为:
/home/wanyu/work/aosp/prebuilts/android-emulator/linux-x86_64/lib64/
但错误仍然发生。
将libQt5Core.so.5复制到
/usr/lib/x86_64-linux-gnu/
会解决这个错误,但是qt平台插件libqxcb不起作用。
如何将 lib 路径更改为
/home/wanyu/work/aosp/prebuilts/android-emulator/linux-x86_64/lib64
什么时候运行 emulator64-x86?
【问题讨论】:
标签: android linux qt android-emulator android-source