2013-10-14 125 views
0

我在学习android,不幸的是我的R.java文件已被删除。无法恢复R.java文件

那么我该如何恢复它。

我已经尝试清理该项目。

但是当我这样做时,Gen文件夹中的所有文件都会再次生成,但R.java除外。

什么是解决方案?

我已阅读以下链接。

R.java file gets deleted suddenly on cleaning project

Recover the R.java file

https://groups.google.com/forum/#!topic/android-developers/ESWnmPFoc68

+0

你也重建过这个项目吗?清洁只是一步。 – Makoto

+0

@Makoto是的....我已经尝试过... –

+0

看你的类为导入android.r;如果其中删除它然后清理并生成 – JRowan

回答

6

大多数时候,不会产生R档时,这是由于在您的res文件夹的东西有问题。

这里是你应该做的:

  1. 去了所有的布局文件,确保XML语法是好的,没有问题存在

  2. 去了您的所有文件名可绘制,布局等。确保文件名全部小写,并且不存在非法字符。

有时你的控制台输出会给你线索,如果你的res文件夹有问题。

希望这会有所帮助:)

+0

我已经检查了所有的布局以及所有可绘制的文件夹。 –

+0

你试过重新启动eclipse吗? –

+0

是的,我已经试过了。 –

0

地址索引很可能在少数捆绑文件夹中搞砸了。使用ADT中的Android SDK管理器检查安装的软件包,并将SDK路径重置为正确的文件夹位置,并在其中获得必要的平台和构建工具。 SDK管理器的问题也会导致R.java错误。