2013-01-11 108 views
4

我將我的項目導入eclipse,但由於R.java文件丟失,編譯器顯示錯誤。R.java缺失無法編譯

這是出現在日誌畫面:

[2012-01-11 15:35:41 - Check-list-AndroidApplication1] ERROR: Unable to open class file C:\Workspace\Android\Check-list-AndroidApplication1\gen\com\mobyfactory\uiwidgets\R.java: No such file or directory 
+1

導入後是否清潔? –

+3

你可以嘗試清理/刷新或重新編譯 –

+0

嘗試以上說的傢伙。如果不工作,你有沒有檢查你的項目的錯誤?它可能有錯誤,阻止XML解析..所以R是不是構建,並且丟失... – Paschalis

回答

4

做什麼@Metalfrekans說了一遍,並設置自動構建,然後保存的文件和Eclipse應生成R.java

+0

我自動取消選中生成,然後設置它並重新構建它,它可以工作 –

2

如果你有R.java,複製R.java的內容,並從項目中刪除。並在gen文件夾中創建新的R.java。粘貼您複製的內容。

如果您沒有R.java,請創建一個新項目。將除R.java以外的activity.java文件和.xml文件的內容複製到新項目中。

+0

我嘗試了兩種方法,仍然無法正常工作 –

+1

爲什麼要用手創建R.java? – Eric

+0

有時編譯器會這樣做。您可以嘗試普通人的解決方案:重置您的電腦:)或關閉ide並重新打開。現在這些工作正常,刪除你的編譯器並重新安裝。開玩笑。 檢查你的其他錯誤。 R.java缺失錯誤可能會依賴於其他錯誤。 –

1

通常當你有R.Class的一個問題是,因爲一些佈局xml文件中,或一些圖像adcionada該項目名稱以外的圖案與像「圖像名稱」而不是「image_name」等空格。

修改它,並嘗試去項目 - >清理,如果問題是,R 。類將自動重新創建。