Android 8.0 广色域图像的支持导致Fresco报错无法显示的BUG bitmap marked for reuse (xxxx bytes) can't fit new bitmap (xx
2018-01-21 23:46
1611 查看
突然发现,8、0以上的手机用Fresco展示某些图片的时候,会出现无法加载的情况,报错bitmap marked for reuse
(xxxx bytes) can't fit new bitmap (xxxx bytes)
开始不知道以为OOM,换了图片大小还是不行。。。后面去Fresco的github的issue下找到了相同的问题。。。
Fresco官方给出的解决方法是,替换imagepipeline包下的ArtDecoder文件。在这个ArtDecoder文件中加入下面的话。。。首先确保你的Fresco是最新版本的,不然ArtDecoder中的代码是不一样的。。。改完后直接把原来imagepipeline下的ArtDecoder替换掉就行了。。。
(xxxx bytes) can't fit new bitmap (xxxx bytes)
开始不知道以为OOM,换了图片大小还是不行。。。后面去Fresco的github的issue下找到了相同的问题。。。
Fresco官方给出的解决方法是,替换imagepipeline包下的ArtDecoder文件。在这个ArtDecoder文件中加入下面的话。。。首先确保你的Fresco是最新版本的,不然ArtDecoder中的代码是不一样的。。。改完后直接把原来imagepipeline下的ArtDecoder替换掉就行了。。。
相关文章推荐
- android 当屏幕截图,你如何改变屏幕内容,他们俩bitmap将合并的图像被一起显示
- Android Bitmap太大导致ImageView不显示的问题
- Android 保存bitmap图像到本地之后,相册查看不显示问题
- 《ArcGIS Runtime SDK for Android开发笔记》——问题集:如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题(转载)
- androidalertDialog无法显示按钮的bug
- Android Process bar的自定义进度条 使用9 patch导致直接无法显示进度的问题
- 【Android应用开发技术:图像处理】Bitmap显示性能优化分析
- 《ArcGIS Runtime SDK for Android开发笔记》——问题集:如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题(转载)
- Graphics->BitmapDecode 介绍Android 平台对图像的解码功能,Android平台支持PNG, JPEG图像格式,并可以支持 gif动画。
- Android OOM 续篇,FaceBook的bug导致mipmap下的图片无法复用
- android 2.x上Dialog特定情况导致无法dismiss的bug
- Linux驱动bug记录 - 1. Android数据无法显示到LCD上
- android 2.3 webView select控件 无法及时显示optionLabel的BUG
- 如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题
- 如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题
- Keil BUG 导致读字库时,无法显示某些汉字解决办法
- android的多分辨率支持机制 由anyDensity设置导致OpenGL贴图不能显示的问题谈开
- 【Android】Bitmap显示图像的缩放问题
- 解决不同版本的eclipse或sdk所导致的android layout xml无法显示的问题
- 关于使用NotificationComat导致android2.3及以下版本无法显示自定义布局的解决方法.