登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [android]安卓自动放大 drawable 下的图片导致内存不足 Canvas trying to draw too large     [回主站]     [分站链接]
[android]安卓自动放大 drawable 下的图片导致内存不足 Canvas trying to draw too large
clq
浏览(297) - 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文件夹中的图片会按原图分辨率加载


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1