关于资源文件中同名却不同后缀将导致R文件丢失
来源:互联网 发布:天然气进出口数据 编辑:程序博客网 时间:2024/06/03 16:00
今天我替换了图片资源,产生的 Resource entry * is already defined.(* 代表着替换的资源)并且R文件丢失
实际上在这之前我就曾经遇到过这个问题,就是自认为可以把.9文件的“.9”去掉没什么影响,在这两个一块解决,并记录下来,以防忘记
有的时候我们放进去一个文件(这里拿图片举例)觉得不好,想要替换又不愿意浪费时间改程序里图片的名字,那么最好的办法就是将新导入来的图片也这么命名,一般情况下,这么做是可以的,也是极方便的,但是往往你新的图片是从网上down下来的(down下来的一般是jpg格式或jpeg格式,我们一般用的都是png格式),后缀名字不同,R文件丢失。运行时提示guide运行不起来,出现:
*.* UP-DATA
*.* UP-DATA
*.* UP-DATA
Resource entry *.jpg is already defined
Resource entry *.gif is already defined
error:***********************************************
如上的代码提示,R 文件在eclipse上直接消失,在android studio中则变为debug一个打不开的文件
解决的办法就是,把你最终想要留下的资源导入好,删掉debug文件,然后在菜单Build中去clean。
.9.png 和 .png区别
.png图片的优点:
体积小:网络通讯中因受带宽制约,在保证图片清晰的前提下,网页中不可能大范围的使用较大的bmp、jpg格式的文件。
无损压缩:PNG文件利用特殊的编码方法标记重复出现的数据,因而对图像的颜色没有影响,也不可能产生颜色的损失,这样就可以重复保存而不降低图像质量。
支持 alpha 通道透明度:可以存储从完全透明到完全不透明一共256个层级的透明度(即所谓的半透明)。
PNG的缺点是不支持动画应用效果。
适用范围:容器的背景、按钮、导航的背景等应该尽量用PNG格式进行存储,这样才能更好的保证设计品质 .9.png图片的优点:
与传统的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义,这种格式的图片在android 环境下具有自适应调节大小的能力。 (1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。
(2)允许开发人员定义内容显示区,用于显示文字或其他内容
适用范围:通常使用 .9.PNG格式一般是为了绘制出比较漂亮的带圆角背景,这样可以避免圆角及边缘被任意拉伸导致变形。当然,如果程序里面绘制的图像和目标区域大小完全一样,就不需要那么麻烦,不过以 Android 的状况来说,为了适应多种设备,最好不要事先假设目标区域的像素大小。 (摘自百度文库)
- 关于资源文件中同名却不同后缀将导致R文件丢失
- 由于引用库资源文件错误导致R文件丢失
- 关于资源文件R
- 关于android项目中R文件丢失的解决方法
- 关于SVN更新与R文件丢失
- 关于R.java文件丢失问题
- 关于安卓R文件丢失
- 关于R文件丢失的原因
- Android开发中R.java文件丢失
- Android 中R文件丢失解决办法
- Android中R文件的丢失问题
- Android中R文件的丢失问题
- eclipse中R文件丢失问题
- Android中R文件的丢失问题
- Android Studio中R文件丢失
- android 中R文件丢失怎么办
- Android 导入项目中R文件丢失
- Android中R文件丢失问题解决办法
- NYOJ 767 因子和
- 断言:assert
- Python笔记:virtualenv virtualenvwarpper
- H5+PhoneGap开发学习资源
- unity多人开发,更新svn后材质丢失(模型贴图全变紫)的问题
- 关于资源文件中同名却不同后缀将导致R文件丢失
- wifi详解一
- Python网络爬虫之网盘爬虫【简易版】
- linux下python环境
- leetcode Remove Nth Node From End of List 链表 双指针
- Android 开发系列 3 Intent
- 《Java课程实习》日志(周二)
- Glibc 中malloc的实现
- Android源码之DeskClock (二)