2012-06-27 80 views
1

我的電腦在電池電量不足時進入睡眠狀態。但是當它恢復時,我發現R.java文件從我的gen文件夾中丟失。我的整個應用程序正在崩潰。 如下所示的錯誤:在eclipse中gen文件夾中缺少R.java文件

enter image description here

+0

你嘗試清潔,然後建立? –

+0

清理並重建你的項目 – rajpara

+0

已清理。仍然失蹤。 :( –

回答

1

的控制檯視圖這些命名問題,如果你最近增加了一個新的資源文件和發生在文件名稱中使用大寫字母,更改文件名以小寫並重建您的項目。這是我的項目發生的事情。

的R.java文件應再生每次你做一個重建項目的時間。

1

有可能的機會,你有你的佈局XML或代碼中的問題。

試着看一下文件,你必須在你的Eclipse開放,當它睡覺去了,那你是在工作的代碼段。

編輯:

R(資源文件)regenrates在每個重建項目。對於你的項目中的一些錯誤,你的項目無法構建你的R文件丟失的原因。所有你需要做的就是解決你的文件,代碼和XML文件的問題。

+0

是啊,我現在JST注意到我view.xml用文件沒有打開它正顯示出「該項目的目標?沒有設置「。你可以解釋我的點多一點.. –

+0

檢查我的編輯。:) –

+0

項目目標沒有設置意味着,您所針對的android的api級別沒有設置, 檢查以下鏈接的分辨率: http ://stackoverflow.com/questions/2292416/project-has-no-target-set-edit-the-project-proper打結一套 –

1

清潔工程, 通過你的代碼,並刪除所有引用android.R.*

所以,對於R.something在代碼中引用丟失,當你R.java已損壞或丟失Eclipse的嘗試是有益的,認爲導入文件並將android.R.*插入您的導入列表。

如果您使用的是IntelliJ,它具有重建R.java命令。

如果仍然缺少那麼就意味着東西在你的代碼是防止它被建造。注意資源文件的名稱等。通常,你可以Sport在日食

1

我得到了同樣的問題。幾乎我花了整整一天的時間研究它,找出原因並嘗試了博客中提供的所有100種解決方案。但沒有什麼幫助!在建立新的工作空間後,我想通了。刪除項目中不必要的庫。你可以通過項目 - >右鍵點擊 - >屬性 - > Android->來檢查這一點,並刪除不必要的添加庫。它工作:)希望它有助於一個人。

+0

這個問題有些年頭了。它很簡單,如果有任何錯誤資源文件夾中,會出現這樣的錯誤,只需清理項目,你就會發現錯誤生成資源。任何方式,upvote分享你的意見:) –