【问题标题】:no R.java in gen folder - androidgen 文件夹中没有 R.java - android
【发布时间】:2012-05-14 12:00:29
【问题描述】:

我知道有很多类似的问题。但我已经尝试了解决方案,但没有一个有效。我认为以下其中一项应该有效: 1.摆脱'import android.R'行。 2. 清理项目,然后重新构建。

我仍然有同样的“R 无法解析为变量”问题。 gen 文件夹为空。

【问题讨论】:

  • 项目中是否有任何错误或问题视图中是否有任何错误(Windows->vies->Problems)

标签: android eclipse


【解决方案1】:

几天前我遇到了类似的问题。清理项目后,我的 R.java 没有重新生成。 这是为我解决的问题:从我最近下载的 SDK 版本 22 开始,您必须从 SDK 管理器下载一个名为“Android SDK build-tools 的附加包”。如果没有这个包,Eclipse 将不会生成 R。 我安装了它,重新启动了 Eclipse,一切都恢复了。 我在 StackOverflow 上找到了解决方案:https://stackoverflow.com/a/16643060/1691231

【讨论】:

  • 你救了我的命,我刚开始太生气了
【解决方案2】:

这通常意味着您的某个资源有问题,因此无法生成 R。检查布局 XML 并查看其中一个是否有警告/错误。

删除错误后请清理项目Project->clean

【讨论】:

  • 其中一个 xml 文件中有一个小错误。我更正了它,现在 gen 文件夹中有 R.java 。但错误仍然存​​在。
  • 你的意思是错误仍然存​​在?修复错误后,您是否尝试过清理/重建?
  • 解决了!清单文件中的包名称有一个小的变化。它没有被标记为错误,所以我错过了它。在我修复它之后,完成了清理/构建,它起作用了。感谢您的帮助。
【解决方案3】:

这可能是因为您的项目有错误,请尝试清除错误,删除'import android.R'行并清理并构建 项目。

【讨论】:

    【解决方案4】:

    试试这个:

    首先修复你的布局错误。

    然后转到菜单项目-> 清理并选择您的项目

    【讨论】:

      【解决方案5】:

      这通常也意味着构建过程有问题...查看项目属性对话框中 Java 构建路径选项下的库选项卡.....

      【讨论】:

        【解决方案6】:

        检查您的 XML 资源(尤其是最近编辑的)是否有错误和语法错误。当您在其中一个文件中出现错误时,R 类自动生成将中止。

        【讨论】:

          猜你喜欢
          • 2013-09-19
          • 2016-10-13
          • 2013-05-22
          • 2010-12-28
          • 2011-10-23
          • 1970-01-01
          • 2011-02-06
          • 2012-03-07
          • 2015-07-04
          相关资源
          最近更新 更多