2013-01-16 46 views
35

我想組織我的SV​​N代碼,這樣我可以從多個位置工作而沒有問題,並且可能會添加更多的開發人員。問題是我無法輕易將代碼放入新項目中。我正在嘗試從現有代碼創建一個項目。Android的Eclipse導入現有代碼

一旦我選擇文件夾,「主要活動」出現,但我永遠不能使用它。我嘗試刪除所有.project文件,以及文件夾中還沒有的東西,但是東西總是灰顯,我永遠無法導入它。

它爲什麼變灰了?我需要做些什麼才能讓它導入?

- ADT構建v21.0.0-519525

Import Projects Grey

+3

您的工作區*爲* C:\ Users \ Tom \ workspace,因此該項目已在工作區中,無法導入爲新項目。 – Machinarius

+0

那麼他們爲什麼變灰?如果我從一個文件夾中拉出來,它會顯示一些可用的項目,但大多數是灰色的。 – teynon

回答

60

我這一堆玩了一圈,發現了它與已經在工作區中存在的另一個類似命名的活動發生衝突。錯誤消息「至少選擇一個項目」正在掩蓋該消息。它會顯示得非常快,然後切換至少選擇一個項目。

爲了解決這個問題,我從工作區中刪除了所有項目。我不知道它是哪一個,因爲我正在製作一個正在爲不同公司進行版本控制和品牌化的應用程序。

+1

因此,我發現在導入庫時,他們會按照它們所在的目錄命名,在我的情況下,其中2個庫位於名爲「庫」的目錄中,因此命名衝突導致此問題。 F2將現有的「庫」包(不更新引用)重命名爲更有用的內容,然後可以導入第二個。 – darnmason

+0

這沒有奏效。我從當前工作區中刪除所有項目,從隨機本地驅動器重新導入,然後返回到[「單擊完成」後出現問題](https://www.google.com/search?q=eclipse+open+project+ nothing + happen&oq = eclipse + open + project + nothing + happens&aqs = chrome..69i57.12771j0j7&sourceid = chrome&espv = 210&es_sm = 93&ie = UTF-8) – StacyM

+0

@StacyM:如果你的'Finish'按鈕沒有變灰,那麼你有一個不同的問題。您的Google搜索中的第一篇文章建議您更新所有工具。 – teynon

14

我很難與TrivialDrive相同的問題。嘗試從您工作區中的項目名稱中檢查「主要活動」。如果存在,你會得到這個錯誤。

+2

在最近的Eclipse版本中,您可以在導入期間在對話框中重命名新項目,而不是刪除舊項目。從而避免衝突,並啓用完成按鈕。 – Fraggle

1

只需刪除項目文件夾中的「.project」文件(它隱藏在Linux上,使用「ls -a」顯示),然後從Eclipse中選擇從現有源創建Android項目。 它的工作對我來說..

那it.Cheerzz ..

+1

引用我自己的問題'我試過刪除所有.project文件' – teynon

0

,當我需要建立一個apk文件從一個SVN標籤一次性的我有這個問題。我通過創建一個新的工作區並切換到它來管理它。之後,New-> Project-> Android->現有代碼的Android應用程序按照您的希望工作。

2

解決方案A:

1)關閉Eclipse, 2),當它啓動時,它會詢問新的工作目錄,選擇一些不同的,那麼你的默認值。

如果不是要求「新的工作目錄」

溶液B: 1)選擇File>切換工作空間>其他 2)選擇一個新的工作目錄(不一樣)

enter image description here

,它應該是可能的導入項目

1

它變成灰色,因爲項目名稱等於工作區內現有項目的名稱後。 解決方案:使用「現有的Android代碼進入工作區」導入。鍵入「根目錄」。直接在Import Projects嚮導中更改「New Project Name」字段。執行以下操作:首先在「Project to Import」字段中按路徑文本(從複選框右邊),然後進入「New Project Name」字段更改名稱。