問題描述:
改了代碼后卵牍,編譯時(shí)出現(xiàn)如下log袍榆,但是也沒動Glide相關(guān)代碼,所以查起來比較費(fèi)勁
15:33:12.893 [ERROR] [system.err] 符號: 類 GlideApp
15:33:12.893 [ERROR] [system.err] 位置: 程序包 com.xxxx.glide
15:33:12.893 [ERROR] [system.err] C:\android_workspace\xxxx_an\xxxxUI\src\main\java\com\xxxx\ui\records\adapter\AdapterLocalRecord.java:36: 錯(cuò)誤: 找不到符號
15:33:12.893 [ERROR] [system.err] import com.xxxx.glide.GlideApp;
15:33:12.893 [ERROR] [system.err] ^
15:33:12.893 [ERROR] [system.err] 符號: 類 GlideApp
15:33:12.893 [ERROR] [system.err] 位置: 程序包 com.xxxx.glide
15:33:12.894 [ERROR] [system.err] C:\android_workspace\xxxx_an\xxxxUI\src\main\java\com\xxxx\ui\records\adapter\AdapterTripPosted.java:32: 錯(cuò)誤: 找不到符號
15:33:12.894 [ERROR] [system.err] import com.xxxx.glide.GlideApp;
15:33:12.894 [ERROR] [system.err] ^
15:33:12.894 [ERROR] [system.err] 符號: 類 GlideApp
15:33:12.894 [ERROR] [system.err] 位置: 程序包 com.xxxx.glide
15:33:12.894 [ERROR] [system.err] C:\android_workspace\xxxx_an\xxxxUI\src\main\java\com\xxxx\ui\records\detailfragment\FragmentIntro.java:17: 錯(cuò)誤: 找不到符號
15:33:12.894 [ERROR] [system.err] import com.xxxx.glide.GlideApp;
問題解決:
首先看編譯log中溉痢,除了Glide相關(guān)的錯(cuò)誤僻造,有沒有別的編譯錯(cuò)誤,如源碼孩饼、manefest髓削、res文件等等,這些有時(shí)也會引起這個(gè)問題镀娶。
查看目錄立膛,看使用了ButterKnife的類是否都生成了XXX_ViewBinding.java文件(可搜索BindView的使用,然后逐個(gè)類對比)梯码,
如果有沒生成的宝泵,那問題大概率就這了。
build\generated\ap_generated_sources\大招轩娶,此招一出儿奶,無所遁形。
回退代碼
目前我遇到幾次鳄抒,通過這三種方式基本能解決此問題闯捎,后期如果遇到其他解決不了的,再擴(kuò)展许溅。