Androidannotation 报错:cannot be resolved or is not a field

我今天终于解决这个问题,  项目应用了androidannotation,以注解方式编写代码,很快很顺畅。。。。。

写着写着,突然报了:cannot be resolved or is not a field  错误。。。。

擦,各种build,各种clean,各种关闭eclipse  重启eclipse   重启电脑N次,各种谷歌问题的解决方法,

擦,这一折腾,浪费了哥两个多小时了。。。。。。重新编写java测试文件,发现androidannotation是正常的,可以测试用,那就说明不是androidannotation的问题,是代码问题了,又仔细查找一番。

点击错误,进入annotation生成的类里面,看到有类似的代码:

  order_no = ((TextView) hasViews.findViewById(id.order_no));
对:  id.xxxx                   这个id理论上应该是R.id的意思是吧,然后我点击这个id,跳回到我编写的代码中,擦,原来我定义了一个  String  id  的字段。。。。

注释掉后。。。。OK了。。。。。

擦。。。。。



你可能感兴趣的:(Field,cannot,Resolved)