Android BitmapFactory.decodeResource 填坑

7,516 阅读1分钟

今天在写一个demo 的时候用了BitmapFactory.decodeResource 这个API,结果发现不但图片出不来,还一直提示:

Failed to create image decoder with message 'unimplemented'

有点莫名其妙,后来debug的时候,发现这个API 一直返回 null,我勒个去,我是本地图片好不好?!第一反应是难道我没给权限??发现权限该给的都给了,后来我就想着去看下mipmap 到底有没有这玩意,然后当看到mipmap-anydpi-v26这个文件夹的时候,总算感觉有点不对劲了,因为这货下的ic_launcher资源居然是个.xml文件!!.xml文件!!.xml文件!!心中顿时一万只*马呼啸着奔腾而过。

所以当下最直接的解决办法就是,仇人见面分外眼红,直接delete,再见!再跑一次,乖乖,这不就出来了么?😄