問題復(fù)現(xiàn):
當(dāng)啟動一個頁面的時候報錯No static field XXX of type I in class Lcom/XXX/R$id签财,而且你發(fā)現(xiàn)也你的布局id也沒有findViewById有錯誤
問題原因:
出現(xiàn)這樣的情況专酗,你先檢查你的依賴工程(module)的對應(yīng)布局layout/xxx.xml是否跟主項目的layout重名,你點開R文件的時候偎窘,你會發(fā)現(xiàn)你的布局發(fā)生了錯亂,導(dǎo)致你的依賴工程找到了主項目的layout洲守。
PS:當(dāng)時我發(fā)現(xiàn)問題的版本為Android studio2.3涡驮,不確定3.0以后的版本會不會出現(xiàn)這樣的問題,歡迎大家補充
解決問題:
直接把依賴工程的layout換個名字就OK了