res / drawable不刷新文件名更改&& R无法解析为变量

时间:2013-07-29 08:04:54

标签: java android eclipse drawable

所以这与其他所有R无法解决的问题略有不同,因为我的应用程序之前工作正常,并且由于某些主要语法问题导致,据我所知。 .all我做的是图片名称更改:

  1. 更改所有res / drawable文件夹中的图片文件名 someImageLarge to someImage via Windows
  2. 为someImageLarge查找/替换someImage(例如R.drawable.someImage)
  3. 在Eclipse中刷新res DIR(未显示名称更改,仍有旧名称)
  4. 清理项目(希望它可能更新R)
  5. 所以从理论上讲,我的代码应该可以工作,因为我也正确地更新了代码,那么如何让我的代码再次编译呢?

3 个答案:

答案 0 :(得分:1)

最好使用像R.drawable.some_image这样的名字。资源中只允许使用小写字母。

答案 1 :(得分:0)

检查Eclipse中的Problems窗口。

此处会显示AAPT错误,这意味着无法构建您的资源,因此无法找到R。控制台可能会为您提供更多信息。

为可绘制资源选择小写名称。 AAPT在大写文件名方面存在问题。

答案 2 :(得分:0)

之前我遇到过这类问题,如果您的Eclipse突出显示import R...某事(表明导致错误的原因),那么只需删除它(import R...),原因虽然你已经重命名了图像,但它可能是路径没有改变。然后重新刷新或清理项目。