android项目debug模式运行正常,后来打包release就运行不了......
花了一下午的时间,总算解决了。
解决方法:首先要打开release版本的调试模式
模块下bulid.gradle修改开启release调试
debuggable true //true代表开启 false 关闭
之后再通过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缩略图。
这个写法当时是为了打断点,试着改了下,问题解决