1. 程式人生 > >eclipse不自動生成R檔案和R檔案報錯問題

eclipse不自動生成R檔案和R檔案報錯問題

 android 的R.java檔案報錯是個很頭疼的問題,雖然很少遇到,但由於R.java檔案為自動生成的,解決問題一般不容易。

首先,一般此類問題都是由於資原始檔出問題導致的,即使資原始檔並沒有報錯。

遇到此類問題,首先可以嘗試以下兩種方法:

1、右擊你的Android專案——>Android Tools——>Fix Project Properties即可。

2、清理下專案:使用選單Project——>clean——>選中需要clean的專案

以上兩種都是比較偷懶的方法,都是讓eclipse自己去解決問題。

當但有時候eclipse也無法解決問題,此時就需要我們自己去找問題了。

由於資原始檔過多,出錯的情況也各異,我就拿我的一個情況作為例子,其他相似情況解決方法類同。

方法就是直接到R.java檔案中定位錯誤發生的位置。首先是定位哪部分資原始檔出錯,比如我的就是圖片資源出錯了:

然後進入出錯的檔案中檢視到底是哪個檔案出錯了:

這裡問題就很明顯了,就是名字為24的圖片出現了問題,那麼就去檢視這個圖片到底出了什麼問題。

乍一看,好像並沒有什麼問題哦,但是大家可能忘記了一個很基本的問原則:Android中資原始檔的命名規範中明確說明名字不能以數字開頭,

然正確修改圖片名字後,問題消失了:

上面也說了,我只是拿我遇到的問題做了個例子,其他的資原始檔問題,解決問題思路是一致的。