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

来源:互联网 发布:excel找出a列重复数据 编辑:程序博客网 时间:2024/05/17 03:06

我今天终于解决这个问题,  项目应用了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了。。。。。

擦。。。。。



0 0
原创粉丝点击