清理项目没有修复R.java错误(Android)

我的Android项目刚开始说我所有的R.blah.blah引用都是错误的。 清理/重新生成R.java文件还没有修复它。 也没有关闭/重新开放项目/日食。 我解除了可能导致它的xml文件的任何更改。 这只发生在我的一项活动中,所有其他活动都没有任何与R.blah相关的错误。

注意:R.java确实在文件中包含所有正确的引用。

检查是否

import android.R; 

在您的课程中删除它然后尝试

如果你从其他项目复制代码,你得到一些,如行

 import android.R.com.example.view.Widget import android.R.com.hardware.Camera 

删除这些行并运行它。

为了避免麻烦,另一个简单的解决方案是重启eclipse。 这次更改工作区的目录。 并将项目从以前的工作区导入到新工作区中。 Viola.it有效。 只要您没有违反xml文件中的命名约定(请记住xml中的所有ID必须是小写字母)。 这应该工作。

这可能是您的xml数据错误。检查您的xml文件, 请参阅此处 ,然后清理您的项目并构建它。检查R.java文件是否自动生成。

只是在发生错误的特定活动中尝试一下

  import your_package_name.R; 

android:text="@string/Get Location"导致R.java中的错误,因为字符串Get Location在其中有一个间隙。

要更正它,请在两个名称之间使用下划线: Get_Location