今天替换资源图片后,运行时报错,clean也提示同样的错误,信息如下:
[2012-08-23 15:46:11 - com.demo] res\drawable-mdpi\introduction2.png:0: error: Resource entry introduction2 is already defined.
[2012-08-23 15:46:11 - com/demo] res\drawable-mdpi\introduction2.9.png:0: Originally defined here.
第一反应去网上找答应,度娘谷哥都没找到令自己满意的,认真看信息才发现,是资源文件冲突了!汗一个~~~
如上信息,我的理解是已经有一个mdpi\introduction2.png的文件指向资源IDmdpi\introduction2,drawable-mdpi\introduction2.9.png无法定义!
将多余的文件删除后,刷新,运行,一切OK!
本文记录了一次因资源文件名重复导致的应用程序错误,并分享了解决方案。作者发现由于两个不同分辨率的图片文件使用了相同的名称(introduction2),导致资源ID冲突。通过删除其中一个文件解决了问题。
766

被折叠的 条评论
为什么被折叠?



