android debug正常release异常 调试 错误A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr

android项目debug模式运行正常,后来打包release就运行不了......

花了一下午的时间,总算解决了。

解决方法:首先要打开release版本的调试模式

模块下bulid.gradle修改开启release调试

debuggable true //true代表开启 false 关闭

android debug正常release异常 调试 错误A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr_第1张图片

之后再通过debug运行app,程序闪退退出   控制台日志显示

D/PdfDroid: PdfDocument.nativeOpen(): return handle = 0xdee2f0a0
D/PdfDroid: PdfPage.nativeOpenPage(): return handle = 0xdee2f090
    PdfView(0xffccac8c).nativeCreateView(0xdee2f0a0, 0xdee2f090)
D/PdfDroid: Matrix: 1.000000 0.000000 0.000000 -1.000000 0.000000 842.000000
    Viewbox: 0 0 595 842
    doing the rendering...
A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xc2d80088 in tid 28247 (FinalizerDaemon)

大概可以看出和pdf工具和Bitmap有关系,系统有个功能是生成PDF缩略图。

android debug正常release异常 调试 错误A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr_第2张图片

这个写法当时是为了打断点,试着改了下,问题解决

android debug正常release异常 调试 错误A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr_第3张图片

 

 

你可能感兴趣的:(android debug正常release异常 调试 错误A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr)