我目前正在为Android应用程序编写程序,并且我遇到了一个错误"id cannot be resolved or is not a field"
的问题。例如,我有一行代码:
mBodyText = (EditText) findViewById(R.id.body);
查看R.java
课程后,没有id类。我之前在网上复制并粘贴了一个示例,它还实现了一行类似的代码,并将id类添加到R.java
。
我只是想知道如何纠正这个问题。我已经对它进行了研究,有些人向其他人建议import android.R
,这会纠正一些错误,但会创建新的错误,说后面的部分不属于该类别。
答案 0 :(得分:4)
有时清理项目会解决这样的问题。 (从项目菜单中选择“清理”。)
答案 1 :(得分:3)
清洁干净。保存和重启也有帮助。
答案 2 :(得分:0)
如果您使用的是Eclipse开发环境,请尝试删除R.java文件并重新运行该项目。我遇到了几个问题,Eclipse不会立即更新文件,我不得不删除它以让Eclipse重新生成它(使用更新的值)。