美文网首页
java.lang.RuntimeException: Canv

java.lang.RuntimeException: Canv

作者: Pino | 来源:发表于2018-11-23 09:40 被阅读0次

导致原因1:图片太大了,修改图片的大小即可解决。

导致原因2: 图片放的位置不合理,如果只有mipmap-dpi的几个文件夹,没有drawable-dpi对应的文件夹,只有默认的drawable文件夹,把图片放到drawable文件夹下
就会导致上面的异常,假如你的设备需要drawable-xxhdpi下的资源,那么只需要

(重要)把图片从drawable移动到drawable-xxhdpi即可解决.

或者新建drawable-nodpi文件夹,把图片资源移动到drawable-nodpi文件夹即可。 此种情况下Android设备会默认把drawable下的图片资源自动放大n*n,重新生成一个bitmap,然后再加载,然后就出现OOM,crash了。
时刻怀有一颗虔诚之心,乐于分享。知识才更有意义。

相关文章

网友评论

      本文标题:java.lang.RuntimeException: Canv

      本文链接:https://www.haomeiwen.com/subject/xbvdqqtx.html