2013-05-19 130 views
4

我剛剛將Android SDK更新到版本22.0(當然,更像是全新安裝)並在Eclipse中啓動了一個新項目。我經歷了項目嚮導,一切都很順利,但後來我意識到它沒有生成構建文件(BuildConfig.java和R.java都沒有生成)。Android R.java不會生成

我搜索了一下,發現其他人有類似的問題,有人指出更新後應該提供一個名爲Android Build Tools的新軟件包。 我已經安裝了它們,之後生成了BuildConfig.java,但是我仍然沒有R.java。

一些人建議清理項目,編輯清單文件並手動添加R.java文件,以便恢復爲生成的文件,但這些文件都不起作用,儘管它在我編輯時在IDE控制檯中顯示了一條警告消息該文件,但它實際上並沒有做任何事情

+0

你有依賴於其他JAR文件在您的項目?如果是的話,去參考項目並在他們附近放一個「V」。那幫助了我。告訴我它是否有效。 – Sean

+2

這是ADT 22中最常見的問題之一。嘗試[this](http://stackoverflow.com/questions/16608524/eclipse-giving-error-missing-r-java-file-after-recent-update/16608570 #16608570)或[this](http://stackoverflow.com/questions/16610190/classnotfoundexception-after-adt-update/16610247#16610247)。編輯:添加了其他解決方案。 – Krauxe

+0

@Krauxe感謝您已將此添加爲評論,而不是作爲回答 – Raghunandan

回答

5
  • 轉到Windows->Android SDK Manager
  • 下載或更新Android SDK Build-tools

  • 打開你的項目的屬性

  • 在右側面板中,選擇Java Build Path
  • 在左側面板確保Android Private LibrariesAndroid Dependencies進行檢查。
  • 清理和重建項目
0

嘗試重新啓動您的IDE,並創建一個新項目