這種狀況下用一下辦法:html
一、clean整個Projectjava
二、從新Build一下下Projecteclipse
三、設置Build Automatically,自動編譯工程文件post
------------------------------------------------------------------------------------------------ui
如此步驟以後仍是得不到解決,仔細發現:spa
發現一個XXX.xml文件報錯,修改之,好了,原來R.java會根據xml文件生成,若是xml文件有錯,就一直卡到那生成不了!.net
另一位優秀同行的解決方案:orm
from:http://blog.csdn.net/etjnety/article/details/7928049xml
查了下,早有前輩解決。以下htm
R.java這個文件是會自動生成的,可是若是你不當心xml文件寫錯了,或者不當心在編 輯xml的時候點擊了run(其實這個時候會運行這個xml文件,會生成一個同名的xml文件,後綴爲xx.out.xml),或者含有除xml文件和圖 片文件之外的其餘文件,或者有不能識別的圖片。而後正巧你project——》clear了一下項目,你可能會發現gen下面的R.java的文件沒有 了。由於某個文件有錯,致使R.java不能自動建立。那麼是什麼錯呢:只要xml文件有問題,系統是絕對不會給你自動生成這個R.java文件,由於他 要參照你的每張xml裏的數據來生成R.java;drawable文件夾下有不能識別的文件或圖片。雖然知道了緣由可是問題頭疼,假如項目的 layout xml文件有幾十個,這個時候怎麼辦,難道要一個一個xml的看嗎,呵呵,其實也不是,把console中的信息clear一下,而後再clear項目一 下,這個時候,console中會有不少紅色的信息,參照這個確定能準確的找到哪一個文件報錯了。
;補充
1.當時個人xml文件沒有錯誤,及時所有語句都已經註釋掉了eclipse仍是提示某一行錯誤。無奈之下只好所有複製該xml的文件內容,刪除該文件,新建一個xml並粘貼回去,立刻就不報錯了。。。。有時候狀況就是那麼奇葩
2.本身複製了一副圖片到drawable目錄,致使沒法自動生成R,刪除後解決了。