R.java文件不会自动生成Eclipse

可能重复:
在Eclipse中为Android开发:R.java不生成

在这里输入图像说明 我清理了我的项目,并改变了我的项目文件名。我得到了“R无法parsingvariables”。当我清理项目什么都没有发生,我的/ gen /文件夹仍然是空的。我试图让你们看到一个图像的情况,但不幸的是我不能因为我的低声誉。 我希望这可以有所帮助。

  • com.android.ide.eclipse.adt.LIBRARIES在构buildpath中的意义?
  • Android - 在Eclipse中创建一个新活动
  • 如何在Build期间自动修改Manifest中的versionName?
  • 如何在同一台设备上安装Debug和Release apk?
  • 刷新活动,而不重新打开它?
  • Android:转换为Dalvik格式失败:无法执行dex:null
  • 如何为Android项目创build新的布局(使用Eclipse)
  • 更新sdk得到zxing的NoClassDefFoundError
  • 通常如果R *不能生成,就意味着你在res /文件夹中有一些问题。 检查res /文件夹中的错误。

    无效的文件名称:只能包含[a-z0-9_。]

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

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

    你是否重新命名你的应用程序包 为此,请右键单击“包资源pipe理器”中的项目并展开“Android工具”,然后单击“重命名应用程序包”。

    你有没有改变你的包名? 如果是这样,你需要记住在你的AndroidManifest.xml中更新。

    让我们尝试一个疯狂的猜测。 右键单击你的项目>属性>build设者>确保一切都被检查。

    原因是因为在属性下发现的构build器也负责生成gen文件夹中的res项。

    你试图使用Compatability库吗? 或者任何额外的库(超出标准的Android(SDK版本).jar?

    我问,因为我最近有这个问题,但这一切都与我添加的图书馆有关。 如果是的话,我很乐意进一步深入。

    看看你的gen – > R.java是什么包。你的Activities需要在同一个包中。

    Package Exporer应该看起来像这样。

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

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