【解决方案】Android图片加载中drawable等图片资源报错,提示找不到该资源
2015-09-30 16:42
465 查看
情景描述:
在调用drawable文件中的图片资源时,偶尔会遇到图片资源报错的问题,明明在preview中都能显示,一旦编译就报错,报错提示如下:
error: Error: No resource found that matches the given name (at 'drawable' with value '@drawable
x').
在网上搜了一下该问题,都是一些说要注意png格式不要jpg格式,这个我们都知道。
但是放在drawable文件夹内的就是png图片啊!
解决方案:
方法1、找出问题图片(推荐使用【Photoshop】将项目中所使用的图片进行一一打开,如Photoshop打开一图片时出错,则该图片肯定有问题),将该图片删除或替换成没问题的图片。再重新ant打包即可。
方法2、找出问题图片,直接用【美图秀秀】打开,再图片另存为.png一下即可!
问题总结:
报错的问题图片往往是原jpg格式被你【重命名】强转换为png格式,用【重命名】的方式转换图片格式是不完全的,需要用专业软件(Photoshop、美图秀秀)进行转换。
在调用drawable文件中的图片资源时,偶尔会遇到图片资源报错的问题,明明在preview中都能显示,一旦编译就报错,报错提示如下:
error: Error: No resource found that matches the given name (at 'drawable' with value '@drawable
x').
在网上搜了一下该问题,都是一些说要注意png格式不要jpg格式,这个我们都知道。
但是放在drawable文件夹内的就是png图片啊!
解决方案:
方法1、找出问题图片(推荐使用【Photoshop】将项目中所使用的图片进行一一打开,如Photoshop打开一图片时出错,则该图片肯定有问题),将该图片删除或替换成没问题的图片。再重新ant打包即可。
方法2、找出问题图片,直接用【美图秀秀】打开,再图片另存为.png一下即可!
问题总结:
报错的问题图片往往是原jpg格式被你【重命名】强转换为png格式,用【重命名】的方式转换图片格式是不完全的,需要用专业软件(Photoshop、美图秀秀)进行转换。
相关文章推荐
- android HAL 详解
- Android中SharedPreferences的apply()与commit()的区别
- Android常用权限说明
- Android 矢量图(VectorDrawable)及动画(AnimatedVectorDrawable)
- Android中Input型输入设备驱动原理分析<一>
- android学习--------Service
- Hello, Android 深入(一)
- Android Studio如何发布APK
- 来自知乎的Android学习总结
- Android清除本地数据缓存代码
- AndroidManifest.xml中uses-sdk配置详解
- Android 的ThreadLocal 详解
- androidstudio获取sha1
- Android手机拍照上传旋转90度问题
- Android View 事件分发机制 && Android ViewGroup 事件分发机制 源码解析 --总结
- Font-Awesome for android
- Android EditText 重新获得焦点
- Android中内容观察者的使用---- ContentObserver类详解
- Android中的复制粘贴
- Android的init过程详解(一)