【发布时间】:2018-01-25 21:09:48
【问题描述】:
我从 Google Play 控制台收到以下 NDK 崩溃报告,但在 Crashlytics 中没有。
#00 pc 0000000000049c44 /system/lib/libc.so (tgkill+12)
#01 pc 00000000000473e3 /system/lib/libc.so (pthread_kill+34)
#02 pc 000000000001d535 /system/lib/libc.so (raise+10)
#03 pc 0000000000019081 /system/lib/libc.so (__libc_android_abort+34)
#04 pc 00000000000170e4 /system/lib/libc.so (abort+4)
#05 pc 000000000000c3a1 /system/lib/libcutils.so (__android_log_assert+112)
#06 pc 000000000002352d /system/lib/libhwui.so
#07 pc 0000000000024db3 /system/lib/libhwui.so
#08 pc 00000000000281a9 /system/lib/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+80)
#09 pc 000000000000e361 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
#10 pc 0000000000064d19 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
#11 pc 0000000000046eb3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
#12 pc 0000000000019acd /system/lib/libc.so (__start_thread+6)
我想让 Crashltytics 也报告这些崩溃。我们不使用任何 NDK 库,崩溃应该来自外部 3rd 方库。我正在阅读https://docs.fabric.io/android/crashlytics/ndk.html,但仍然不知道该怎么做。
问题 1
鉴于我已经在我的 Android 应用程序中使用 Crashlytics,我必须进行/添加的确切配置更改是什么才能让 crashlytics 从外部 3rd 方库报告 NDK 崩溃?
问题 2
在https://docs.fabric.io/android/crashlytics/ndk.html 中,提到了Uploading symbols for external dependencies。 symbols 是什么?我应该关心它吗?
提前致谢。
【问题讨论】:
-
你有解决上述NDK崩溃的办法吗?
标签: android android-ndk crashlytics