R.java文件没有自动生成Eclipse

时间:2012-03-21 18:54:15

标签: android eclipse

  

可能重复:
  Developing for Android in Eclipse: R.java not generating

enter image description here我清理了我的项目并更改了我的项目文件名。我得到“R无法解析为变量”。当我清理项目时没有任何反应,我的/ gen /文件夹仍然是空的。我我试图向你们展示一下这种情况的形象,但不幸的是,由于我声誉不佳,我不能这样做。我希望这会有所帮助。

7 个答案:

答案 0 :(得分:24)

通常,如果无法生成R。*表示您在res /文件夹中存在某些问题。检查res /文件夹中的错误。

  

文件名无效:必须仅包含[a-z0-9 _。]

所有res / *文件名应使用小写字符,下划线和0到9之间的数字命名

答案 1 :(得分:2)

问题是您的布局文件包含大写字母,这是禁止的。您只能使用小写字母和“_”符号(不确定数字)。更改文件名并清理项目。希望这会有所帮助。

答案 2 :(得分:1)

您是否重命名了应用程序包?为此,在“Package Explorer”中右键单击您的项目,然后展开“Android Tools”,再单击“Rename Application Package”。

答案 3 :(得分:1)

您是否也更改了包裹名称?如果是这样,您需要记住在AndroidManifest.xml中更新它。

答案 4 :(得分:1)

让我们试一试。右键单击您的项目>性状>助洗剂>确保检查所有内容。

原因是因为在属性下找到的构建器还负责在gen文件夹中生成res项。

答案 5 :(得分:1)

您是否尝试使用Compatability库?或者任何额外的库(超出标准的Android(SDK版本).jar?

我问,因为我最近遇到了这个问题,但这都与我添加的库有关。如果是这样,我会很高兴进一步深入。

答案 6 :(得分:1)

看一下你的gen包 - > R.java在。你的活动需要在同一个包中。

Package Exporer应该看起来像这样。

src - > com.foo.bar - > file1.java

gen - > com.foo.bar - > R.java