android-R.java被刪掉而且一直自動生成不了的解決辦法

from:http://www.cnblogs.com/lonelyDog/archive/2012/06/05/2536228.html

這種狀況下用一下辦法: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

沒法自動生成或更新R.java文件

查了下,早有前輩解決。以下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,刪除後解決了。

相關文章
相關標籤/搜索