1. 程式人生 > >R檔案報錯的原因

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

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

交流討論群 
群號:469890293