Android 台灣中文網

標題: Android R.java文件丟失 [打印本頁]

作者: 暗桌之光    時間: 2011-7-31 15:22
標題: Android R.java文件丟失
R.java這個文件是會自動生成的,但是如果你不小心xml文件寫錯了,或者不小心在編輯xml的時候點擊了run(其實這個時候會執行這個xml文件,會生成一個同名的xml文件,後綴為xx.out.xml),然後正巧你游clear了一下項目,你可能會發現gen下面的R.java的文件沒有了,這個在剛開始的時候很氣人,真不知道怎麼解決,後來發現,只要xml文件有問題,系統是絕對不會給你自動生成這個R.java文件,因為他要參照你的每張xml裡的數據來生成R.java,所以自然就生成不了了。雖然知道了原因但是問題頭疼,假如項目的layout xml文件有幾十個,這個時候怎麼辦,難道要一個一個xml的看嗎,呵呵,其實也不是,把console中的訊息clear一下,然後再clear項目一下,這個時候,console中會有很多紅色的訊息,參照這個肯定能準確的找到哪個文件報錯了。

下面這個事誤執行了xml文件,可以看到gen的包不是空的,R.java文件也存在,並且明確的支出了是layout包中的錯誤
a1.png
登錄/註冊後可看大圖