1. 程式人生 > >Android-找不到R類問題的解決方法

Android-找不到R類問題的解決方法

開發過程中,引用還未新增的資源或者刪除仍被引用的資源,通常會導致編譯錯誤。在新增新資源或者刪除引用後再重新儲存檔案,IDE一般都會自動進行重新編譯。不過,有時候這樣的錯誤會一直出現或者出現的莫名其妙,當出現這樣的情況時,可以嘗試以下操作:

1.執行Android Lint
選擇Window-Run Android Lint,會檢查並梳理專案的資原始檔。

2.清理專案
選擇Project-Clean選項,會重新編譯整個專案,消除錯誤。

3.重新檢查資原始檔中XML檔案的有效性
如果最近一次編譯時未生成R.java檔案,則會引起專案資源引用錯誤,通常這是由於佈局檔案中的拼寫錯誤導致的。因無法校驗佈局檔案的有效性,IDE往往無法進行輸入錯誤警示。改正錯誤並儲存xml檔案,IDE會重新生成R.java檔案。

4.刪除gen目錄
若以上方法還不能夠重新生成R.java檔案,可以刪除整個gen目錄,IDE會重新生成R.java檔案。