2011-03-16 161 views
33

我試圖導入Android項目到Eclipse(從Git的,但我不認爲這是相關的),我無法運行或編譯它,因爲我得到這些錯誤:在Eclipse中導入現有的Android項目:沒有gen源文件夾?

Android requires compiler compliance level 5.0. Please fix project properties. Serval-Video-Discovery  line 1 Android ADT Problem 
Project 'Serval-Video-Discovery' is missing required source folder: 'gen' Serval-Video-Discovery  Build path Build Path Problem 

我認爲第一個問題並不是一個真正的大問題,即使我沒有真正理解這個警告。

有趣的是文件系統上存在「gen」文件夾;此外,我不能嘗試創建它,因爲它已經存在!

我應該怎麼做才能解決這個問題?

這裏是GitHub庫我試圖從導入:https://github.com/rbochet/Serval-Video-Discovery

+1

清理項目然後運行。 – Sandy 2011-03-16 08:57:07

+1

只要嘗試重新啓動日食,如果它嘗試掃管笏桑迪說不工作。 – Niki 2011-03-16 08:59:55

+0

Cool :)對你們兩個人 – Rob 2011-03-16 09:03:44

回答

31
Package Explorer -> Right click the project -> "Android Tools" -> "Fix Project Properties" 
Project -> Clean 

修復,而無需重新啓動Eclipse

+0

:)很好的答案! – breceivemail 2013-04-17 11:25:33

13
Android requires compiler compliance level 5.0. Please fix project properties. 

我有同樣的問題,但這些問題的答案不幫我。我發現我的解決方案here

包資源管理器 - >右鍵單擊 項目 - > 「Android的工具」 - > 「修復 項目屬性」

+0

我前幾天使用過你的技巧......我不得不說,「修復問題按鈕」總是受歡迎的。好的! – Rob 2011-04-03 07:03:25

+0

爲什麼我必須在這裏搜索2小時才能找到正確的鼠標按鈕,其他人都在回答問題,假設您知道這一點。但也有初學者。 Txs – Martin 2013-01-05 20:09:04

1

我有同樣的問題,但以下列方式解決:

Package Explorer -> Right click the project -> Properties -> Java Build Path -> Source -> your project name/gen -> click on Remove -> Click on Add Folder -> check gen -> Ok -> Ok  
+0

「修復項目屬性」和「清理」不起作用。 但這對我有效。格式化我的電腦並重新安裝並重新導入我的項目後,我遇到了此問題。 Eclipse沒有提示錯誤,而是在電話上運行上次安裝的程序。 – Uknight 2013-07-23 10:13:49

0

只需右鍵單擊並從eclipse中刪除gen目錄。如果沒有,請嘗試上面的修復項目屬性。

0

如果項目導入現有工程後缺少項目文件夾下的gen文件夾,只需在項目下創建一個gen文件夾即可解決上述錯誤。

相關問題