Eclipse 给出错误,最近更新后缺少 R.java 文件

我已将我的 SDKADT 更新到最新版本,我还将 Eclipse 更新为 Kepler Juno 之后的最新版本.

I have updated my SDK and ADT to the latest version, I have also update the Eclipse to Kepler the latest one after Juno.

我的 ADT 版本是 22.0.在此更新之后,当我创建一个新项目时,我收到错误,指出 R 无法解析为变量.我已导入 import android.R;,但它显示为未使用的导入说明 Don't include android.R here;而是为每个用法使用一个完全限定的名称.

My ADT version is 22.0. After this update when I create a new project, I'm getting error, stating R cannot be resolved to a variable. I have imported import android.R;, but it is showing as unused import stating Don't include android.R here; use a fully qualified name for each usage instead.

最新更新的 Mac OS 也发生了同样的事情.我尝试将 activity_main.xml 重命名为其他名称,但仍然没有生成我的 R.java.

Same thing is happening with Mac OS also with the latest update. I have tried renaming activity_main.xml to other name, but still my R.java is not generated.

尝试了所有可能的事情.清理项目,构建整个工作区.没有任何帮助.

Tried all the things which are possible. Cleaned the project, build the whole workspace. Nothing helping.

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

I think ADT or Eclipse compatibility is having problem after the update.

我已经更新了我的整个 SDK,这是屏幕截图,但同样的问题存在.

I have updated my whole SDK, here is the screenshot, but same problem is there.

推荐答案

更新到 SDK Tools 到 rev.22 第一次,您可能需要重新启动 Android SDK Manager 并安装一个新项目:Android SDK Build-tools.

After updating to SDK Tools to rev. 22 for the first time, you may need to relaunch Android SDK Manager again and install a new item: Android SDK Build-tools.

安装后,清理您的项目并重建.

After installing this, clean your projects and rebuild.

相关文章