我几乎再遇到同样的问题。几分钟前,我发布了一个有关的问题,
R.layout.mylayout
尽管如此,仍未被eclipse识别,布局文件夹包含我的xml文件,布局文件夹位于res文件夹内。答案是从gen文件夹中删除R.java并清理项目并重新启动工作区。
现在,我再次遇到同样的问题,尽管我按照前面的步骤解决了错误,但错误就是那个,
R.layout.mylayout
无法识别仍然存在,项目名称旁边还有惊叹标记。
还有其他方法可以解决这个问题
答案 0 :(得分:1)
项目 - >清洁强>
选择“自动构建”,这样每次清理项目时都会重建它。是的,确保你在清理文件之前保存文件(我知道它很奇怪,但有时错误会在你保存然后清理它之前拒绝消失)。确保布局文件夹中的文件中存在无错误,因为它有时会阻止在R.java中自动生成代码
另外,请确保您的MainActivity.java 中的代码没有 import android.R
。当你管理导入时,Eclipse倾向于添加它。
答案 1 :(得分:0)
请检查import
语句....如果您错误地导入了 android.R
,那么请立即将其删除。 ...然后清理项目,看看它是如何工作的......
答案 2 :(得分:0)
运行Lint工具。右键单击您的项目并在Android工具下查看。检查使用它的问题。