【解决方案】Android图片加载中drawable等图片资源报错,提示找不到该资源

情景描述:

 

在调用drawable文件中的图片资源时,偶尔会遇到图片资源报错的问题,明明在preview中都能显示,一旦编译就报错,报错提示如下:
error: Error: No resource found that matches the given name (at 'drawable' with value '@drawablex').

在网上搜了一下该问题,都是一些说要注意png格式不要jpg格式,这个我们都知道。

 

但是放在drawable文件夹内的就是png图片啊!

 

 

解决方案:


方法1、找出问题图片(推荐使用【Photoshop】将项目中所使用的图片进行一一打开,如Photoshop打开一图片时出错,则该图片肯定有问题),将该图片删除或替换成没问题的图片。再重新ant打包即可。 

 

方法2、找出问题图片,直接用【美图秀秀】打开,再图片另存为.png一下即可!

 

问题总结:

 

报错的问题图片往往是原jpg格式被你【重命名】强转换为png格式,用【重命名】的方式转换图片格式是不完全的,需要用专业软件(Photoshop、美图秀秀)进行转换。

 

你可能感兴趣的:(Android)