文档摘录:
Eclipse 有时喜欢在使用资源的文件顶部添加 import android.R 语句,尤其是当您要求 eclipse 对导入进行排序或以其他方式管理时。这将导致您的制造中断。留意这些错误的导入语句并删除它们。
我的问题:为什么?为什么日食继续这样做?
我已经使用 Eclipse 开发 Android 应用程序已经有一段时间了,但我一直无法理解为什么 Eclipse 会做这样的事情。
当我使用Ctrl++Shift组织O我的导入语句时,import android.R
会自动添加。突然间,我的正确代码突然被红色错误覆盖,说R 无法解决。对于初学者来说,这真的很可怕,因为他不知道自己做错了什么。
在另一种情况下,假设我的布局文件有问题并且R.java
没有生成,它说R cannot be resolved,因为 R.java 由于错误而没有生成。当我将光标移动到任何错误时,它建议我import android.R
.
在Android上工作了一段时间后,我知道永远不要导入android.R,但是我一直无法理解为什么eclipse一直建议它,坦率地说,添加import android.R从来没有解决我的任何问题. 它只是增加了现有的问题,这些问题在开发的最初几天确实很痛苦。
那么,有谁知道 eclipse 提出错误导入建议的原因?这只是一个错误吗?我不认为这是一个错误,因为至少在 Android 文档中提到它之后它会得到修复。
如果它不是一个错误,那么它的真正目的是android.R
什么?它究竟指的是什么?
您的意见/经验将非常有帮助!
谢谢!