Android.R的import会引起R.id.button
cannot be resolved or is not a field
这样的错误。把import Android.R 去掉就好了可是,有时候再打开工程时,import Android.R会自动加进来,虽说手动删除就行,但很烦人。这个可能的原因是什么呢?怎么解决呢?多谢指点。

解决方案 »

  1.   

    先把调用R的代码注释掉,然后把导入的Android.R注释掉,在保证布局不报错的情况下放开调用R的代码,编译运行
      

  2.   

    删除import Android.R 重新编译。
      

  3.   

    每次不要自动导入包名就好了,你用的是源码编译还是eclipse下自动编译?
      

  4.   

    R.id.button是你自己定义的button的id?改个名字应该就行了。你导入了android.R,所以重名了。android.R.id里估计也有id.button这个定义。
      

  5.   

    习惯每次进项目我都clean一下工程 Eclipse有时候确实存在BUG 真的!! 很郁闷呢
      

  6.   

    不知道是配置的问题还是环境的问题,基本上我们每个同事的eclipse都会出各种各样的问题。
      

  7.   

    这个问题我也遇到了,删掉就好了。我可能是在写代码的过程中忘了一个标点符号,然后整个程序逻辑没错。然后系统自己帮加上了android.R。导致res定义的id不能引用呀。调试了半天。……………… 后来删掉,按照提示,加上标点符号,程序OK了。 不过这个android.R什么作用,谁能详细讲一下呀?