我的Android项目刚开始说我所有的R.blah.blah引用都是错误的。清理/重新生成R.java文件还没有修复它。也没有关闭/重新开放项目/日食。我解除了可能导致它的xml文件的任何更改。这只发生在我的一项活动中,所有其他活动都没有任何与R.blah相关的错误。
注意:R.java确实在文件中包含了所有正确的引用。
答案 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