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

时间:2013-04-09 00:30:35

标签: java android eclipse android-layout r.java-file

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

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

6 个答案:

答案 0 :(得分:2)

检查是否

import android.R;

在您的课程中并将其删除,然后尝试

答案 1 :(得分:1)

如果您从其他项目中复制代码,则可以获得一些代码,例如

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

删除这些行并运行它。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

    import your_package_name.R;

答案 5 :(得分:0)

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

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