5

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

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

4

6 回答 6

2

检查是否

import android.R;

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

于 2013-04-09T00:36:11.563 回答
1

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

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

删除这些行并运行它。

于 2013-04-09T07:02:47.857 回答
1

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

于 2014-05-27T00:50:01.447 回答
0

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

于 2013-04-09T06:58:58.973 回答
0

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

    import your_package_name.R;
于 2013-06-07T14:00:19.590 回答
0

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

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

于 2015-05-26T08:55:17.137 回答