Eclipse发生错误,在最近更新之后丢失了R.java文件

我已经更新了我的SDKADT到最新版本,我也将Eclipse更新到Kepler Juno后的最新版本。

我的ADT版本是22.0 。 在此更新之后,当我创建一个新项目时,出现错误,说明R cannot be resolved to a variable 。 我已经导入import android.R; ,但显示为未使用的导入说明Don't include android.R here; use a fully qualified name for each usage instead Don't include android.R here; use a fully qualified name for each usage instead

与Mac OS一样,最新的更新也是如此。 我已经尝试将activity_main.xml重命名为其他名称,但仍未生成R.java

尝试了所有可能的事情。 清理项目,建立整个工作空间。 没有帮助。

我认为ADTEclipse兼容性更新后有问题。

我已经更新了我的整个SDK,这里是截图,但同样的问题在那里。

在这里输入图像描述

在更新到SDK工具之后进行修改。 22,您可能需要重新启动Android SDK Manager并安装一个新项目: Android SDK Build-tools在这里输入图像描述

安装完成后,清理你的项目并重建。

昨天我跟sdk经理做了一个更新,我和你有同样的问题。 我解决了这个问题:我已经更新了android sdk(使用sdk manager工具),然后检查eclipse的更新以安装更新的ADT插件,然后重新生成我的项目。 Android sdk管理器中的“Android sdk Build-tools”现在是rev 17,现在可以。 我认为这个问题是从日食的adt插件

导入android.r – 从你的所有类中删除这个语句,然后做一个清理你的R文件将被生成。 如果这不起作用,然后检查所有的XML文件的任何错误,然后做一个干净的。 这两个是R文件丢失的最常见的原因

你的构建目标的变化也可以在Eclipse中影响R.java

右键单击项目>>属性>>安卓>>选择最新(通常)Android API平台>>点击确定

希望这是有帮助的。

按着这些次序…

  1. 右键单击您的项目。
  2. 选择Properties-> Android检查Project Build Target和API Level。
  3. 再次回来,打开Android SDK的经理Chekc的工具,并确保你安装了相应的Android SDK构建工具。

例如:如果您选择属性中的API级别17,您应该安装Android SDK构建工具17 ..

尝试这个:

  1. 在桌面上备份您的项目

  2. 关闭日食

  3. 删除你的工作区

  4. 重新启动eclipse并再次导入你的项目。

我有同样的问题..我解决了以下做法:

  1. 检查所有的XML文件和可绘制的文件,如果有文件名中有任何CAPITAL LETTERS,如果你有更改为小写,如果您使用选择器XML文件,然后检查其他文件链接到这些文件..应该是小写。

  2. 转到显示错误的java文件,并从导入列表中删除IMPORT R.java文件。

  3. 去项目>>清洁。

这应该解决这个问题。 这是我如何修复:)

我的问题是,我的android:方向在我的activity_main.xml文件拼写错误,我得到这个错误。 我把拼写和问题解决了! 所以请确保activity_main.xml中没有任何错误。

有时候当你提取你的文件的时候,会错过一些更好的部分,当它解压缩的时候确保所有的文件都被正确解压,然后在运行eclipse之后运行一个简单的文件并安装avd的插件,

如果问题仍然存在,请尝试关闭其他项目

右键 – >关闭无关的项目!

这工作在我的情况

对于eclipse用户:评论包括R的行。*清理并构建。 R.java将生成,然后取消注释R. *并重建。

r.java丢失的最佳解决方案为Linux … R.java是自我生成的gen文件夹..所以更好的不要编辑或自己手动创建..

-open terminal(alt + ctrl + t) – 将目录改为skd-> tools – 然后通过(sudo chmod + x filename)为所有可执行文件提供执行属性 – 对于sdk-> platform tools中的文件也是一样的。即sudo chmod + x文件名).. —–每个可执行文件sud b提供+ x属性…

只要删除gen文件夹,你的错误将被清除

验证成功的方法,检查文件(AndroidManifest.xml),并删除其中的所有评论,并确保没有在这个文件中的错误,我试过,并与我一起工作。