我将drawable-xxhdpi
文件夹中的一些图像从jpg更改为png(通过删除jpg和复制png)。当我启动Eclipse时,报告的错误是:
res \ drawable-xxhdpi-v4 \ stripes.png:0:错误:资源条目条带是 已定义。 res \ drawable-xxhdpi-v4 \ stripes.jpg:0:最初 在这里定义。
所以我看一下,它说我应该做Project> Clean,所以我这样做,现在所有.java文件都在使用R.something
的每一行报告错误,例如:
的setContentView(R.layout.activity_about);
报告错误R cannot be resolved to a variable
。
然后我查了一下,问题就是xml错误,但是:
答案 0 :(得分:1)
您不能拥有两个具有相同基本名称的相同类型的资源。你现在有这两个:
res\drawable-xxhdpi-v4\stripes.png
res\drawable-xxhdpi-v4\stripes.jpg
他们有相同的基本名称" stripe"但有不同的扩展。
当Android工具构建您的应用时,R类中的资源名称仅包含资源的基本名称,但如果两个资源具有相同的基本名称,它将会抱怨。
您只需要为其中一个提供不同的基本名称,这样就可以定义两个不同的资源。