R文件報錯的原因

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後,一切都會正常。

 


如有錯誤歡迎指出來,一起學習。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章