canvas.drawText 发生 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)

来源:互联网 发布:origin软件怎么安装 编辑:程序博客网 时间:2024/05/18 02:04

想要实现的是底层预览相机,上面有取景框和提示拍照方向的文字。


原布局是

    <RelativeLayout

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

       >

        <MyUtils.camera.CameraSurfaceView

            android:layout_width="0dip"

            android:layout_height="0dip" />


        <MyUtils.camera.RedRectImageView

            android:layout_width="0dip"

            android:layout_height="0dip" />

RedRectImageView中绘制矩形和文字,但是唯独在 sumsung-GT-I9268 发生了crash,原因如下:

Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)

参考了 http://blog.csdn.net/sonikk/article/details/9217181 还是没能解决

最终以自定义SurfaceView来取代ImageView以双SurfaceView来实现在CameraSurfaceView上绘制图形和文字,

此时在 sumsung-GT-I9268上成功表现。

初步认为原crash原因是内存溢出,但未就这个问题深入,只是换了实现方式,在此mark,也许以后可以解决。


0 0
原创粉丝点击