我在 res / drawable 文件夹中放置了一个图片,但是当我清理并构建项目时,收到错误消息R cannot be resolved
。我不明白为什么会这样,我该怎么办?
答案 0 :(得分:3)
查看以下链接: http://source.android.com/source/using-eclipse.html
注意:Eclipse有时喜欢在使用资源的文件顶部添加“import android.R”语句,尤其是当您要求eclipse对其进行排序或管理时。这会导致你的品牌破产。注意这些错误的import语句并删除它们。
删除错误的导入后,删除您的R.java文件并尝试再次清理和构建项目。如果问题仍然存在,请在此处发布。
答案 1 :(得分:1)
可能的原因:
重复的文件名(跨所有drawables文件夹)。例如,是否有一个名为“h1.png”和“h1.jpg”的文件?
错误的文件名。只允许使用小写英文和数字。
隐藏文件,就像操作系统一样。在Windows上,它可能是“Thumb.db”。要么删除它们,要么删除&禁用它们。 linux和mac也有这样的文件,但名称不同,通常以“。”开头。
答案 2 :(得分:0)
确保您的图片名称为小写字母和 res / drawable 文件夹。有关我们如何在项目和支持的图片格式中添加drawable,请参阅docs {{3 }}
答案 3 :(得分:0)
你可能正在使用android.R.drawable.your_image
从导入中删除android.R。使用R.drawable.your_image
答案 4 :(得分:0)
Android Studio :
图像将保存在/ res / drawable文件夹中!