在Android开发中,有时候你会碰到一个java文件中对id和layout的所有引用都失效,出现“无法解析XXX,或者它不是字段”的错误,而其他文件正常。通常我们采用的手段,检查或重建xml文件,clean项目,重启eclipse等等,但都没有效果。
若此时你检查错误文件的头部导库代码,你会发现有一行:
Import Android.R
没错就是这句代码捣的鬼。原因是你在引用id或layout的时候eclipse自动导入了系统自带的库,和项目的R文件冲突了,去掉就OK了。
在Android开发中,有时候你会碰到一个java文件中对id和layout的所有引用都失效,出现“无法解析XXX,或者它不是字段”的错误,而其他文件正常。通常我们采用的手段,检查或重建xml文件,clean项目,重启eclipse等等,但都没有效果。
若此时你检查错误文件的头部导库代码,你会发现有一行:
Import Android.R
没错就是这句代码捣的鬼。原因是你在引用id或layout的时候eclipse自动导入了系统自带的库,和项目的R文件冲突了,去掉就OK了。