天天看點

Android無法生成R檔案的終極解決辦法

今天從svn中檢出項目的時候,項目裡的檔案一直報錯,R檔案也沒辦法生成,于是開始盤查;

R檔案如果在clean項目(Project—>Clean)和 Fix Project Properties(如下圖):

Android無法生成R檔案的終極解決辦法

都無法解決的的時候,那唯一的原因就是資源檔案調用的錯誤,比如資源檔案命名不規範,多餘的資源引用等,有時候很難排查,這就要求心細了。

我今天碰到的還算比較簡單,建立項目的時候自帶v_7的jar包,然後所有的activity都內建了ActionBarActivity了,但是我将需要的另外一個項目(該項目最低支援4.0系統,是以不需要v_7)拷到新項目時并沒有修改v_7jar包,導緻了多餘的引用,後來我就删除了src的menu檔案夾以及将所有的ActionBarActivity都修改成activity就搞定了;

如果以上方法都不适用你的,那可能你是從svn裡檢出的項目,有那麼一點可能svn檢出的時候沒有對應的Build Target 選中該項目右鍵—>Properties—>Android  看看你的Project Build Target裡有沒有勾選一個Target或者你的Library裡引用的檔案是否丢失

Android無法生成R檔案的終極解決辦法