2013-10-14 124 views
0

我在學習android,不幸的是我的R.java文件已被刪除。無法恢復R.java文件

那麼我該如何恢復它。

我已經嘗試清理該項目。

但是當我這樣做時,Gen文件夾中的所有文件都會再次生成,但R.java除外。

什麼是解決方案?

我已閱讀以下鏈接。

R.java file gets deleted suddenly on cleaning project

Recover the R.java file

https://groups.google.com/forum/#!topic/android-developers/ESWnmPFoc68

+0

你也重建過這個項目嗎?清潔只是一步。 – Makoto

+0

@Makoto是的....我已經嘗試過... –

+0

看你的類爲導入android.r;如果其中刪除它然後清理並生成 – JRowan

回答

6

大多數時候,不會產生R檔時,這是由於在您的res文件夾的東西有問題。

這裏是你應該做的:

  1. 去了所有的佈局文件,確保XML語法是好的,沒有問題存在

  2. 去了您的所有文件名可繪製,佈局等。確保文件名全部小寫,並且不存在非法字符。

有時你的控制檯輸出會給你線索,如果你的res文件夾有問題。

希望這會有所幫助:)

+0

我已經檢查了所有的佈局以及所有可繪製的文件夾。 –

+0

你試過重新啓動eclipse嗎? –

+0

是的,我已經試過了。 –

0

地址索引很可能在少數捆綁文件夾中搞砸了。使用ADT中的Android SDK管理器檢查安裝的軟件包,並將SDK路徑重置爲正確的文件夾位置,並在其中獲得必要的平臺和構建工具。 SDK管理器的問題也會導致R.java錯誤。