【问题标题】:Eclipse 3.7 Android R.java missing?Eclipse 3.7 Android R.java 不见了?
【发布时间】:2012-08-16 10:50:47
【问题描述】:

我的问题是 eclipse 没有生成 R.java 文件,即使在创建新的 android 应用程序项目之后也是如此,所以我的 xml 文件中应该没有错误。

我仔细检查了xml 文件是否有任何错误。我还手动清理并重建了我的项目。

我正在使用eclipse 3.7 和adt 20.0.3.v201208082019-427395

编辑: 这是来自eclipse的屏幕

【问题讨论】:

  • 在这种情况下,布局代码和定义,XML部分通常会出现一些问题。
  • 您可能正在使用后面的 sdk 中提供的部分代码。
  • 就像我说的,我已经三次检查这些文件是否有任何错误,但没有。
  • @BlackDevil 你是什么意思?
  • 当你创建一个新项目时,你能不能给target尽可能少的sdk并检查R是否生成

标签: android eclipse r.java-file eclipse-adt


【解决方案1】:

如果您认为您的布局 xml 和 manifest.xml 是正确的,那么您的 Android 插件可能已损坏。尝试重新安装 ADT 插件。它发生在我身上一次。谢谢。

【讨论】:

  • 啊,我希望我不需要这样做,因为我几乎达到了我的 ISP 的数据上限。
  • 我刚刚意识到我将 SDK 从 Ubuntu 的 32bit 安装复制到了 64bit 版本。这可以解释为什么我有问题。我说的对吗?
  • 我认为 32 位到 64 位应该没有任何问题。 Android SDK 不依赖。 SDK 要求对 Unix 的唯一说明是“64 位发行版必须能够运行 32 位应用程序”.. 希望这会有所帮助.. 谢谢
  • 好吧,因为Ubuntu 可能是最受欢迎的Linux distro,所以我认为64bit 版本将支持32bit 应用程序。
  • point 中的案例证明。
【解决方案2】:

1. 首先清理您的项目,从项目 ---> 清理。

2.检查xml文件是否有错误。

3.从不导入android.R

////// 已编辑//////////////////////////

在您的Problem tab....中转至下方。

删除其中的所有Errors,同时删除所有Warnings....

我正在显示警告删除

【讨论】:

  • Eclipse 不允许我删除它们。
  • 他们被删除了..因为他们很多..你无法注意到它..尝试扩大那个错误窗口,然后这样做......很有可能做到它。
  • 在上下文菜单中删除是灰色的。
  • 在您的 IDE 中查看下面有一个问题部分...单击第一个描述部分,R_Click...然后删除...查看我的答案中的图片
  • 啊,我现在看到我之前选择了树中的父元素。
【解决方案3】:

我曾经遇到过这个问题。就我而言,问题是工作空间。只需在 Eclipse 中创建一个新工作区并尝试创建一个新项目。它对我有用。

【讨论】:

  • 谢谢你的答案。可悲的是,我现在已经搬到了 android studio。但我希望这会帮助那些为其他人遇到问题的人。
【解决方案4】:

您确实确认您的源代码中没有“import android.R”行,对吗?我很早就遇到过这种情况,解决它的唯一方法是知道手动删除该导入行。

【讨论】:

  • 是的,我没有导入行。
【解决方案5】:

我昨天遇到了同样的问题,终于解决了。尤其是在重新启动 IDE 时会出现问题。因为重新加载项目时会重新生成 R.java。我尝试清理项目并重建。但没有运气。 如果您确实确定布局 xml 是正确的,您可以尝试删除该项目并重新导入它。顺便说一句,我发现 Google 提供的 Android 开发 IDE 的 Google adt 包没有 R.java 缺失问题。 eclipse+adt_plugin 中的同一个源总是有 R.java 缺失的问题。但是同样的来源在 adt bundle 中没有问题。

【讨论】:

  • 感谢您的回复。我已经重新启动了我的项目并使用了谷歌提供的新 ADT,一切都像新的一样。
  • 为什么有人反对我的回答?自从我使用了 Google 提供的 adt bundle IDE 以来,我没有遇到过 R.java 任务问题。其实R.java缺失的问题是由于eclipse和adt插件的兼容性造成的。
猜你喜欢
  • 2015-02-21
  • 1970-01-01
  • 2015-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-19
相关资源
最近更新 更多