我在Android应用程序的嵌入式WebView中使用了一些本地HTML5文件。这是只用SDK构建的,而不是NDK。当WebView加载时,HTC One X(不在任何其他手机上)出现分段错误,并且应用程序崩溃。我读过ndk-stack可以用来查看问题出现的位置的堆栈跟踪。但没有obj目录,即。只有sdk项目,是否可以使用ndk-stack?在仅支持SDK的应用程序中使用ndk-stack
01-11 12:19:40.286: I/DEBUG(139): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-11 12:19:40.286: I/DEBUG(139): Build fingerprint: 'htc_europe/endeavoru/endeavoru:4.0.3/IML74K/56722.9:user/release-keys'
01-11 12:19:40.286: I/DEBUG(139): pid: 7062, tid: 7078 >>> com.bose.sample.android <<<
01-11 12:19:40.286: I/DEBUG(139): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000014c
01-11 12:19:40.286: I/DEBUG(139): r0 00000000 r1 50a8d210 r2 43b40000 r3 505406cd
01-11 12:19:40.286: I/DEBUG(139): r4 025c1ad8 r5 00000000 r6 023c0738 r7 02339588
01-11 12:19:40.286: I/DEBUG(139): r8 51fa5aa0 r9 51fa5a34 10 51fa5ab8 fp 00000001
01-11 12:19:40.286: I/DEBUG(139): ip 000000a0 sp 51fa5920 lr 505406d9 pc 50540342 cpsr a0000030
01-11 12:19:40.286: I/DEBUG(139): d0 0000000000000000 d1 000001680000000c
01-11 12:19:40.286: I/DEBUG(139): d2 3f80000000000000 d3 0000000000000000
01-11 12:19:40.286: I/DEBUG(139): d4 8000000000000000 d5 000000003f800000
01-11 12:19:40.286: I/DEBUG(139): d6 0000000000000000 d7 4140000043b40000
.............
01-11 12:19:40.286: I/DEBUG(139): scr 20000013
01-11 12:19:40.436: I/DEBUG(139): #00 pc 001b4342 /system/lib/libwebcore.so
01-11 12:19:40.436: I/DEBUG(139): #01 pc 001b46d4 /system/lib/libwebcore.so
01-11 12:19:40.436: I/DEBUG(139): #02 pc 003c8fbc /system/lib/libwebcore.so
01-11 12:19:40.436: I/DEBUG(139): #03 pc 003c9e32 /system/lib/libwebcore.so
...............
感谢,
Rajath
实际上可能通过倾销已安装的.so来推断出相当的数量。但是,考虑将HTML5文件实验性地减少到仍然能导致崩溃的最小情况的替代方法。 –