转自https://blog.csdn.net/liuxingrong666/article/details/102483705
崩溃报错: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xc
-
adb logcat > C:UserszhouDesktoploglogcat.log 保存日志
-
找到addr2line.exe。cd /d E:ndkandroid-ndk-r20b-windows-x86_64android-ndk-r20btoolchainsaarch64-linux-android-4.9prebuiltwindows-x86_64bin
-
日志中的崩溃地址为:
-
根据崩溃的位置0003a634,执行以下语句。其中-C -f :表示打印错误行数所在的函数名称,-e:表示打印错误地址的对应路径及行数。libgenPlayer_armeabi-v7a.so是崩溃的so
aarch64-linux-android-addr2line.exe -C -f -e E:devsrcgenPlayerbuild-genPlayer-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debugandroid-buildlibsarmeabi-v7alibgenPlayer_armeabi-v7a.so 0003a634 -
最后找到了崩溃的地方



