1

因此,这与所有其他 R 无法解决的问题略有不同,因为我之前的应用程序可以正常工作,并且据我所知不是由某些主要语法问题引起的……我所做的只是更改了图像名称:

  1. 通过 Windows 将我所有 res/drawable 文件夹中的图片文件名从 someImageLarge 更改为 someImage
  2. 对 someImageLarge 进行查找/替换为 someImage(例如 R.drawable.someImage)
  3. 在 Eclipse 中刷新 res DIR(没有显示名称更改,仍然有旧名称)
  4. 清洁项目(希望它可能会更新 R)

所以理论上,我的代码应该可以正常工作,因为我也正确更新了代码,那么如何让我的代码再次编译呢?

4

3 回答 3

1

最好使用 R.drawable.some_image 之类的名称。资源中只允许使用小写字母。

于 2013-07-29T08:11:29.773 回答
0

检查ProblemsEclipse 中的窗口。

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

为您的可绘制资源选择一个小写名称。AAPT大写文件名有问题。

于 2013-07-29T08:07:51.400 回答
0

我以前遇到过此类问题,如果您Eclipse突出显示import R...某些内容(指示导致错误的原因),则只需将其删除(the import R...),因为尽管您已经重命名了图像,但路径可能没有改变。然后再次刷新或清理您的项目。

于 2013-07-29T08:17:35.327 回答