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了。。。。。

擦。。。。。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值