【问题标题】:R.java not generated when creating new project [duplicate]创建新项目时未生成 R.java [重复]
【发布时间】:2013-05-11 17:28:13
【问题描述】:

我正在构建一个应用程序。当我使用Project > Clean... 清理项目时,我的 R.java 文件消失了。我试图重新生成它,但我不能。所以我决定创建一个新的 Android 项目并复制粘贴我的 Java 类文件的内容,所以我创建了一个新项目,而新项目没有 R.JAVA 文件?!?!?!?!?我等了,我清理了,重建了,但没有运气。我尝试更新 Android 插件,但它是最新版本。所以我真正的问题是:
为什么当我创建一个新的 Android 项目时没有生成 R.java?

提前致谢,
Mateiaru

【问题讨论】:

  • 你应该检查eclipse中的错误视图。
  • 对不起,它不是在新项目中生成的
  • 你试试这个。因为我不确定我是否发布与评论相同的内容。右键单击您的项目。转到属性。选择 java 构建路径。选择导入和导出选项卡。单击android私有库。还要确保您的资源文件中没有错误。更新后发生在我身上。
  • 我在 xml 文件中没有问题,我刚刚创建了一个新项目。此外,我在构建路径中有我需要的一切。
  • 项目是新项目,不能有任何错误。

标签: android eclipse r.java-file


【解决方案1】:

嗯,这种事情经常发生在我身上。大多数时候,问题是从 xml 文件中消失的 xml 标记。检查您的所有 xml 文件是否在代码开头都有此标记:

<?xml version="1.0" encoding="utf-8"?>

如果您在第一行中发现任何没有此说明的 xml 文件,那么您已经找到了问题。我不知道是什么导致了 eclipse 中这种奇怪的行为,但这可能是你的麻烦的原因。

【讨论】:

  • 拜托!!!!我告诉过你我创建了一个新的 ANDROID 项目,尚未完成任何编辑!!!
  • 另外,请检查我的回答。这是唯一适用于我的情况(重新安装总是可以解决问题)
  • 非常感谢,你帮我省了几个小时的睡眠时间和头痛
  • 如果您在创建 Android 项目时没有看到 R.java 文件生成,那么您可能错过了在 Android SDK 管理器中下载 Android SDK 工具。在 Eclipse 中,转到 Window-->select Android SDK Manager 一旦 Android SDKManager 窗口打开,检查 Tools 文件夹并安装。安装完成后,重启eclipse IDE。构建你的项目,你可以在你的Android项目的gen文件夹下看到生成的R.java文件。
【解决方案2】:

如果您没有 R.java 文件,请检查此link

如果还是不行,下面是获取 R.java 的方法:
- 删除 Android SDK 和 Android NDK;
- 删除所有 AVD 和所有 SDK 数据(Win XP:C:\Documents and Settings\UserName\Application Data\android\" 或任何路径):
- 删除所有项目并卸载eclipse;
- 重新下载并重新安装 Eclipse 和 Android SDK & NDK;
- 安装安卓插件;
- 创建一个新的 Android 项目;
- 完毕!你有 R.java!

请确保您已经检查了链接并且您还没有解决问题!

我没有找到其他方法。简单的 Eclipse 和 Android 插件错误。

马提亚鲁

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    相关资源
    最近更新 更多