从摘录文件 :
日食有时喜欢在你的文件使用资源的顶部添加一个导入android.R声明,尤其是当你问蚀进行排序或管理进口。 这将导致你的化妆打破。 当心这些错误的导入语句并删除它们。
我的问题: 为什么? 为什么日食继续这样做呢?
我一直在开发使用Eclipse的相当长的一段时间以来Android应用程序,但我从来没有能够理解为什么日食做这样的事情。
当我用Ctrl + Shift + O来组织我的import语句, import android.R
被自动添加。 和所有的突然我正确的代码突然覆盖在红色的错误,说是R不能得到解决 。 它可以得到真正可怕的初学者,因为他根本不知道他做错了。
在另一个场景中,假设有什么毛病我的布局文件和R.java
没有产生,它说的是,R不能得到解决 ,因为R.java尚未因错误产生。 当我提出我的光标移动到任何错误,它表明我import android.R
。
现在Android上工作了相当一段时间后,我知道, 从来没有导入android.R,但我从来没有能够理解为什么日食不断暗示它,因为坦率地说,增加进口android.R从来没有解决我的任何问题, 。 它只是添加到现有的问题,这曾经是在开发的最初几天真的很痛苦。
因此,没有人知道作出建议,作出了不正确的进口Eclipse背后的原因是什么? 难道仅仅是一个错误吗? 我不认为这是一个错误,因为它会得到固定它在Android文档中提到至少后。
如果它不是一个错误,那么什么是真正的目的android.R
? 这是什么究竟指什么?
您的意见/经验将是非常有帮助的!
谢谢!