即使项目已清理,仍缺lessR.java文件

每次在代码中我有一个R,我得到一个错误R不能parsing为一个variables。

R.java文件似乎丢失。

我已经尝试清理项目。

Solutions Collecting From Web of "即使项目已清理,仍缺lessR.java文件"

如果在某个xml文件中发生错误(例如,无法find资源),就可能发生这种情况。 这也可能发生,因为使用菜单(我有这个问题,因为菜单,我不得不删除它们,干净,再次添加)。 另一个可能的原因是,你最初想让你的R类不在创build它的默认位置,而是在你自己的包里。 所以有可能R被创build在它的默认位置,你的程序正在其他地方寻找它。

检查您的XML资源(尤其是最近编辑的),以查找错误和联系错误。 当这些文件中有一个错误时,R类自动生成将中止。

啊,“R无法解决”的错误。 我认为每个Android程序员都会在这个时候或者其他时间运行。 我希望这些工具对于R.java&class的生成更加强大。

试试这个,它在过去对我有效:

右键单击项目根目录 – > Android工具 – >修复项目属性

这发生在我身上,因为一个错误的资源名称(一些audio文件名称中有“ – ”),我通过重命名文件来修复它。

检查你是否意外地导入了android.R ,这也给资源错误。

当项目无法build立时会发生这种情况,因为项目名称可能不足以构build。

您需要创build另一个没有任何不可接受符号的项目,并复制所有代码文件(.java,xml文件等)并将其粘贴到新创build的项目中。 然后清理你的项目(项目 – >清理)并select自动构build选项。

在我的情况下,res / drawable-hdpi中存在的图像具有大写字母,我将它制作得小一点,然后才起作用。

你一定要检查你的XML文件,因为这里的大多数人发布。 这是因为这个问题很可能是由于你的资源中的东西不正确,可能是由于debugging。 但是,如果不是这种情况,您可能需要检查具有任何大写字母的任何资源的文件夹。 你也要确保你正在使用罗马字母来正确命名资源。 这让我有点头痛,因为我的很多文件夹和设置都是中文的。 我将一些项目保存到名为麦思乐的安卓计划的Dropbox文件夹中的工作区中。 我改变了文件夹的名称和问题解决。

有同样的问题,但清理项目并没有解决任何问题,即使正确的XML。 这就是我所做的

a)确保java构build器被检查如下图所示。 如果是,取消选中并再次检查

b)插入一个虚拟值,例如在布局中添加一个button

c)清洁项目

Java构建器配置

我find解决办法:

检查是否有任何<string> </string>是你从外面复制文件时忘记在string.xml定义的。

这是一个非常常见的问题,当我们在我们的项目中编辑任何的xml文件,比如drawable,layout,strings等,都会遇到这个问题。

我们通常清理项目(或)重新启动我们的IDE(或)导入R.java,当我们得到这个问题。 永远不要import

首先尝试修复所有xml文件中的错误,然后从java文件中删除R.java导入 。 然后清理项目。

很简单。

如果您在创buildAndroid项目时没有看到R.java文件生成,那么您可能错过了在Android SDK Manager中下载Android SDK Tools。 在eclipse中,转到Window – >selectAndroid SDKpipe理器。一旦Android SDKManager窗口打开,检查Tools文件夹并安装。 安装完成后,重新启动eclipse IDE。 build立你的项目,你可以看到在你的Android项目的gen文件夹下生成的R.java文件。