androidannotations是一個(gè)開源的注解框架,使用起來比較簡單,可以讓代碼量縮短很多,讓我們可以更專注重要的功能方面。
但是有的時(shí)候使用不當(dāng)會(huì)出現(xiàn)一些錯(cuò)誤,因?yàn)殄e(cuò)誤提示不會(huì)指到具體的類或者方法,導(dǎo)致不知道錯(cuò)誤原因,也不知道錯(cuò)誤地方。一般都會(huì)顯示類似于com.xxx.xxx.MainActivity_找不到這樣的提醒。
解決這個(gè)問題的思路是:
第一步,先理一下最近改動(dòng)過的文件,找出最有可能出現(xiàn)問題的幾個(gè)類。
第二步,排查類文件中的注解的控件id和XML中的id是否一致。

TIM截圖20170512120556.png

TIM截圖20170512123311.png
第三步,檢查注解標(biāo)識(shí)過的方法,像下面這種加了@background注解標(biāo)示了,就不能有private這樣的修飾符。

sssssssssssss3.png
有了錯(cuò)誤一定要耐著性子一點(diǎn)點(diǎn)排查,問題總會(huì)解決的!