3

我git克隆一個Android項目代碼庫到我的eclipse的工作區。然後,我嘗試通過選擇文件 - >導入... &導入Android項目,嘗試將項目作爲現有Android項目導入到我的eclipse中。但日食彈出以下錯誤:導入現有的Android項目,eclipse彈出錯誤msg

Cannot nest 'myapp/src/main/java' inside 'myapp/src'. To enable the nesting exclude 'main/' from 'myapp/src' 

爲什麼?

+0

聽起來像項目文件夾中的循環依賴項。你有沒有嘗試克隆工作區/外的項目,然後導入它? – Rob013

+0

嘗試刪除現有的項目,並導入新鮮的副本.... – ASP

+0

您的建議沒有幫助 – Mellon

回答

0

在最近開始一個新的應用程序項目之後,它進入了一個階段,我不得不在家中的個人計算機上下載項目。所以我當然登錄到我們的SVN並抓取了一份。

獲得項目後有一個在項目中的錯誤:

Cannot nest 'Project/src/main/java' inside library 'Project/src 

我知道以前,這個錯誤並沒有存在的。就項目類路徑而言,只有一個src路徑正確指向了文件夾Project/src/main/java文件夾項目搜索完成後,我發現問題 - 在.settings文件夾中有一個文件名爲:

org.eclipse.wst.common.component 

你會發現你有類似下面的一行:

<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/> 

要解決簡單地刪除該行(如果你沒有它已經,添加行) :

<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/> 
+1

我沒有這個文件'org.eclipse.wst.common.component'.setting / – Mellon