1. 前言
一般R文件報錯,無非是資源文件錯誤,圖片命名錯誤,但是編譯都會報錯,可以很快解決。但是前幾天,引入一個第三方aar包後,項目編譯正確,但是就是R文件報錯,找不到R文件,整個項目一片報紅。
2.錯誤方法
Clean Project
Rebuild Project
我相信很多人,第一反應就是這兩個版本,但是都試了一遍後,發現依然報錯。我當時把studio關閉重開了幾遍,甚至電腦都重啓了。。。
3.解決思路
1)首先編譯成功,代表R文件應該生成了,但是卻不能引用,那我們就去找R文件,並打開他。
當在build目錄下面,找到R文件,打開後,發現R文件最上面有一行話,如下圖所示:
在網上查找了相關問題,是因爲IDE對能關聯的文件大小做了限制,主要是爲了保護內存,默認值爲2500kb.找到問題,那麼我們就着手解決。
2)選擇Android Studio的Help菜單下的Edit Custom Properties ,在該文件中添加語:idea.max.intellisense.filesize=5000 ,然後重啓Android Studio即可。如圖所示:
重啓Android Studio後,一切都會正常。
如有錯誤歡迎指出來,一起學習。