eclipse不自動生成R檔案和R檔案報錯問題
阿新 • • 發佈:2019-01-02
android 的R.java檔案報錯是個很頭疼的問題,雖然很少遇到,但由於R.java檔案為自動生成的,解決問題一般不容易。
首先,一般此類問題都是由於資原始檔出問題導致的,即使資原始檔並沒有報錯。
遇到此類問題,首先可以嘗試以下兩種方法:
1、右擊你的Android專案——>Android Tools——>Fix Project Properties即可。
2、清理下專案:使用選單Project——>clean——>選中需要clean的專案
以上兩種都是比較偷懶的方法,都是讓eclipse自己去解決問題。
當但有時候eclipse也無法解決問題,此時就需要我們自己去找問題了。
由於資原始檔過多,出錯的情況也各異,我就拿我的一個情況作為例子,其他相似情況解決方法類同。
方法就是直接到R.java檔案中定位錯誤發生的位置。首先是定位哪部分資原始檔出錯,比如我的就是圖片資源出錯了:
然後進入出錯的檔案中檢視到底是哪個檔案出錯了:
這裡問題就很明顯了,就是名字為24的圖片出現了問題,那麼就去檢視這個圖片到底出了什麼問題。
乍一看,好像並沒有什麼問題哦,但是大家可能忘記了一個很基本的問原則:Android中資原始檔的命名規範中明確說明名字不能以數字開頭,
然正確修改圖片名字後,問題消失了:
上面也說了,我只是拿我遇到的問題做了個例子,其他的資原始檔問題,解決問題思路是一致的。