您的位置:
首页
>>
SoftHub关联区
>> 主题: [android]安卓自动放大 drawable 下的图片导致内存不足 Canvas trying to draw too large
[最新]
[回主站]
[android]安卓自动放大 drawable 下的图片导致内存不足 Canvas trying to draw too large
clq
浏览(542) -
2021-12-22 22:33:55 发表
编辑
关键字:
[android]安卓自动放大 drawable 下的图片导致内存不足 Canvas trying to draw too large
----------------------------------------------------------------
//一台小米报 java.lang.RuntimeException: Canvas: trying to draw too large(142855776bytes)
// 要去掉 drawable 下的图片,原因参考 https://www.jianshu.com/p/ab31fcdeda9c
//异常原因分析:Canvas想要加载绘制过大的bitmap,但内存不够,crash了。
//解决方法1:可能是图片太大了,适当调低图片分辨率。
//解决方法2:图片放的位置不对,直接放在drawable文件夹或drawable-mdpi等低DPI文件夹中,图片会被放大n倍,原理参考:探究drawable图片的加载,这时把图片放到drawable-xxhdpi文件夹中即可解决。或者新建drawable-nodpi文件夹,把图片资源移动到drawable-nodpi文件夹,放在drawable-nodpi文件夹中的图片会按原图分辨率加载
本帖子属于以下条目()
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.