2013-06-28 190 views
4

今天,我將ADT更新爲22.0.1.v201305230001--685705,發現Eclipse停止生成R.java。我相信這是Eclipse的問題,因爲我創建了一個全新的乾淨的Android項目,我甚至不能將它作爲android應用程序運行。我無法在gen文件夾下找到任何文件。
Eclipse的版本是4.2.2,有什麼方法可以解決它?
Eclipse停止生成R.java

我嘗試使用Eclipse 4.3與最新版本的ADT,但問題仍然存在。

回答

6

我有同樣的問題。

打開android SDK Manager,並安裝新的android構建工具。沒有這個,你將不能再構建任何東西。

由於某種原因,他們將它們分開,很多人都沒有注意到。

enter image description here

+1

謝謝,我找到了該工具,現在正在安裝它。 –

+0

問題解決了,謝謝! –

+0

:)沒問題。我不確定他們爲什麼會分裂他們。我花了一段時間找出那一個。 – Doomsknight

2

嘗試刪除bin文件夾並清理項目..在Eclipse中,在Project菜單下,是一個自動生成的選項。這將幫助您在每次修改時構建R.java文件。清潔...選項也在項目下出現這似乎是一個與許多不同的答案共同的問題

+0

謝謝,但我相信這不是那種問題。我嘗試了所有用於解決R.java問題的方法,但是現在我甚至無法運行一個剛剛創建的清潔項目...... –

+0

它已經非常普遍的項目,即使我面對它,但清潔會幫助你...測試幾次,如果那麼它也幫助了,那麼我認爲你發郵件給我可能是我可以幫你ü – KOTIOS

2

更新Android的SDK,我覺得SDK需要Android SDK Build-tools。要進行更新,請按照以下步驟操作 - 轉至窗口 - > Android SDK管理器。 更新和安裝所有在Tools文件夾中的工具(Android SDK工具,Android SDK平臺工具,Android SDK構建工具)。

image

1

檢查您的佈局的XML文件是否正確保存,沒有錯誤或沒有。

我遇到過類似的問題,突然R.java消失了,eclipse無法在構建SDK之後重新生成它。我檢查了SDK管理器,發現Android SDK構建工具已完美安裝。最後,我注意到在xml文件中有一些錯誤。修復並保存之後,R.java會自動生成我的情況。

+0

這是我的問題。我從字符串文件中刪除了一些值,並且在問題列表中沒有任何與此相關的錯誤(只有R文件丟失)。由於這是一項新活動,我剛剛刪除了與該新活動相關的所有內容,並重新創建了該活動。 – jvilhena