Android JNI-Google控制台回溯崩溃不正确

时间:2018-10-21 10:01:27

标签: android java-native-interface backtrace

我在Google Play中有应用。它使用JNI本机库。在我的测试设备上,所有设备运行正常,但是在Google Play控制台中,我可以看到许多用户signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)

backtrace:

  #00  pc 00000000001f5072  /data/app/com.example.myapp-1==/lib/arm/libutils.so (_ZNK6Octree7GetNodeEv+7)

  #01  pc 00000000001d6eb7  /data/app/com.example.myapp-1==/lib/arm/libutils.so (_ZNK5Utils11GetActiveIDEv+10)

  #02  pc 00000000001b1fe9  /data/app/com.example.myapp-1==/lib/arm/libutils.so (CUtilsGetActiveID+4)

  #03  pc 0000000000128913  /data/app/com.example.myapp-1==/lib/arm/libutils.so (Java_com_example_myapp_UtilsAPI_getGroupInfoText+366)

  #04  pc 0000000000168953  /data/app/com.example.myapp-1==/oat/arm/base.odex

但是,在Utils::GetActiveID中没有调用Octree::GetNode。为什么在回溯中显示它?如果崩溃日志回溯不正确,我不确定如何找到问题。

0 个答案:

没有答案