【问题标题】:R cannot be resolved to a variable (new android project) [duplicate]R无法解析为变量(新的android项目)[重复]
【发布时间】:2013-05-13 00:02:21
【问题描述】:

新项目也会出现这种情况!

gen 文件夹为空。 activity_main.xml 文件中没有错误。

我试过了:

  • 项目->清理
  • 项目->属性->查看安卓版本
  • 项目->构建
  • 重新安装 eclipse(最新)
  • 重新安装 ADT 插件(最新)
  • 评论行: setContentView(R.layout.activity_main); 和 getMenuInflater().inflate(R.menu.main, menu); 和建设项目

但 gen 文件夹仍然是空的! 帮忙!

【问题讨论】:

标签: java android eclipse


【解决方案1】:

这解决了我的问题: Eclipse giving error, missing R.java file after recent update

这是最新的 ADT 更新。更新后我们需要安装android sdk build-tools。

【讨论】:

    【解决方案2】:

    我假设您已将 ADT 更新为 22 版,并且没有生成 R.java 文件。

    如果是这种情况,那么解决方法如下:

    希望您知道 Android Studio 有 gradle 构建工具。与在 eclipse 中一样,他们在 Tools 文件夹中提供了需要安装的名为 Android SDK Build-tools 的新组件。打开Android SDK Manager,选择新添加的构建工具,安装,更新后重启SDK Manager。 从这个链接得到这个答案。 Eclipse error: R cannot be resolved to a variable

    它现在对我有用

    【讨论】:

    • 谢谢! Android SDK 构建工具有效。
    【解决方案3】:

    解决方法是在将 SDK 工具更新到版本 22 后重新启动 SDK Manager。 只有这样最新版本的 Android 构建工具才会出现并可以安装。 这为我解决了错误。

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题。

      我是这样解决的:

      • 在项目属性(eclipse) -> java build path -> order and 导出确保检查 libs 文件夹中的所有 jar。
      • “Android 工具 -> 修复项目属性”然后“项目 -> 清理”
      • 注意不要忘记输入:“Project -> Build Automatically”

      这是 Android SDK 更新的问题(工具版本 22,平台工具版本 17)。

      【讨论】:

      • 他们都被检查了。问题依然存在。
      • 我建议您在尝试重新启动eclipse时删除您的项目并再次导入。
      • 如果你使用另一个库项目,你也必须做我为这个项目写的。
      • 检查您的布局文件。很多时候,当您的布局文件中出现错误时,R 无法识别。检查所有结束标记。
      • 谢谢!这解决了 R 上的问题无法解决
      猜你喜欢
      • 2012-07-30
      • 2011-06-23
      • 2015-01-12
      • 1970-01-01
      • 2016-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多