Ubuntu 20.04运行AOSP 13编译的Android Emulator触发Segmentation fault (core dumped)错误求助
Ubuntu 20.04运行AOSP 13编译的Android Emulator触发Segmentation fault (core dumped)错误求助
各位好,我遇到了一个棘手的问题,想请教下大家:
我在Ubuntu 20.04环境下,从Google拉取了AOSP 13(r24标签)的代码,指定launch sdk_phone_x86_64作为编译目标完成了代码编译,但运行emulator命令启动模拟器时,直接触发了**Segmentation fault (core dumped)**错误。
我运行了emulator -verbose命令查看详细输出,结果如下:
INFO | Android emulator version 31.3.9.0 (build_id 8748233) (CL:N/A) INFO | Found ANDROID_PRODUCT_OUT: /home/workspace/2_aosp_source/out/target/product/emulator_x86_64 INFO | Found build target architecture: x86_64 INFO | argv[0]: 'emulator'; program directory: '/home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64' INFO | emuDirName: '/home/workspace/2_aosp_source/prebuilts/android-emulator/emulator' INFO | try dir /home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64 INFO | Trying emulator path '/home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64' INFO | Found target-specific 64-bit emulator binary: /home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64 INFO | Adding library search path: '/home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64/lib64' INFO | Adding library search path: '/home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64/lib64/gles_swiftshader' INFO | Adding library search path: '/home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64/lib64/libstdc++' VERBOSE | Adding library search path for Qt: '/home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64/lib64/qt/lib' VERBOSE | Silencing all qWarning(); use qCWarning(...) instead: QT_LOGGING_RULES=default.warning=false VERBOSE | Setting Qt plugin search path: QT_QPA_PLATFORM_PLUGIN_PATH=/home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64/lib64/qt/plugins VERBOSE | Setting Qt to use software OpenGL: QT_OPENGL=software VERBOSE | Setting QML to use software QtQuick2D: QMLSCENE_DEVICE=softwarecontext VERBOSE | Overriding pre-existing bad Qt high dpi settings... VERBOSE | Setting LD_PRELOAD to /home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64/lib64/qt/lib/libfreetype.so.6 VERBOSE | emulator: Running :/home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64 VERBOSE | qemu backend: argv[00] = "/home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64" VERBOSE | qemu backend: argv[01] = "-verbose" VERBOSE | Concatenated backend parameters: /home/workspace/2_aosp_source/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64 -verbose Segmentation fault (core dumped)
我已经按照AOSP官方文档的要求安装了所有依赖包,但还是遇到这个问题。有没有朋友遇到过类似情况,或者能给一些排查方向?比如:
- 是否是系统库和模拟器自带库的冲突?
- 有没有特定的依赖包我可能遗漏了?
- 模拟器启动参数有没有需要调整的地方?
麻烦大家帮忙看看,谢谢!
备注:内容来源于stack exchange,提问作者hikiro
相关产品推荐
相关产品推荐

