Как открыть существующий проект в Eclipse

118

Я чувствую себя глупо, но просто не могу заставить его работать ....

У меня есть существующий проект Android, скопированный с другого компьютера в папку

c:\projects\trunk\android\emergency

(Я создал этот проект на другом компьютере, скопировал его на свой новый компьютер, а другой компьютер был отдан) Теперь я хочу открыть проект в Eclipse. Я ДУМАЮ, что перепробовал все, но не могу заставить это работать ...

Я искал что-то вроде ' open project', но не нашел.

Затем я попробовал ' import', но это не позволило мне импортировать его, потому что это была та же рабочая область (я использую то же расположение файлов и расположение рабочей области, что и на другом компьютере)

Затем я попытался создать новую рабочую область и импортировать ее туда . Затем он пожаловался, что у меня нет проекта, что мне сначала пришлось его создать. Итак, я создал фиктивный проект в новой рабочей области, импортировал проект, и он скопировал все в новое рабочее пространство и поместил его под фиктивным проектом.

Я ТАК застрял, ты можешь мне помочь?

Кстати, это Eclipse, который я использую: Eclipse SDK Version: 4.2.0 Идентификатор сборки: I20120608-1400

Мишель
источник
4
Попробуйте File> New> Project ...> Android Project From Existing Code
biegleux
Нужно ли мне проверять «копировать в существующей рабочей области»?
Michel
Обычно я это делаю, поэтому у меня есть проект в моем рабочем пространстве, где находятся другие.
biegleux
1
Если вы скопировали свой проект в рабочую область, вам не нужно проверять «копировать в существующую рабочую область».
biegleux
1
Не копируйте свой проект с компьютера в рабочую область, скопируйте его в другое место и позвольте eclipse скопировать его в рабочую область с помощью команд меню выше и проверки «копировать в существующую рабочую область».
biegleux

Ответы:

131

Попробуйте File> New> Project...> Android Project From Existing Code. Не копируйте свой проект с компьютера в рабочую область, скопируйте его в другое место и позвольте eclipse скопировать его в рабочую область с помощью команд меню выше и проверки copy in existing workspace.

biegleux
источник
8
Действительно - всем программистам iOS в мире спасибо! :) Теперь, если бы я только смог найти "AVD" ...
Fattie
4
Я пробовал это, но он все равно пытался запустить проект, который я создал и удалил неделю назад. Неинтуитивно даже не описать фарс Android / Eclipse SDK.
Дэмиен
23

Это опция «Импортировать существующий проект в рабочую область» в разделе Импорт-> Общие.

См. Http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-importproject.htm

Lanaru
источник
3
На следующем экране есть флажок, чтобы решить, копировать или нет. Я искал простую Java, а не Android, и ответ Ланару помог.
AnneTheAgile
Проект> Импорт> Общие> Выбрать корневой каталог> (НЕ выбирайте копирование проектов в рабочую область). Это полезно, если вы используете Eclipse за пределами проекта Java, например, проекты Ruby или проекты C.
JohnMerlino
Также на левой панели инструментов вам следует нажать кнопку «Восстановить», чтобы открыть навигатор. Также может помочь совет @tim doyle: Окно-> Показать вид-> Навигатор.
CoolMind
20

Окно-> Показать вид-> Навигатор, должна появиться панель навигатора с левой стороны, показывающая список проектов.

Вероятно, он уже открыт в рабочей области, но вы могли закрыть панель навигатора, поэтому похоже, что у вас нет открытого проекта.

Eclipse с использованием ADT Build v22.0.0-675183 в Linux.

Тим Дойл
источник
13
У вас что-то серьезно не так с пользовательским интерфейсом, когда нужно задать вопрос «как открыть существующий проект». Этот ответ был тем, что мне было нужно, и далеко-далеко от чего-то вроде «Открыть существующий проект», а? Спасибо.
fortboise
Что вы делаете тогда? Ты дважды щелкаешь по нему что ли? Я дважды щелкаю по нему, и открывается файл конфигурации проекта. Худшая IDE когда-либо. Так неприятно, что я вынужден этим воспользоваться!
Owl
11

File> Import> General> Existing Projects into workspace. Выберите корневую папку, в которой находятся ваши проекты. В нем перечислены все проекты, доступные в выбранной папке. Выберите те, которые вы хотите импортировать, и нажмите Finish. Это должно работать нормально.

Утечка памяти
источник
но проекты уже находятся в нужном месте. Когда я импортирую их в рабочую область, разве они не копируются?
Мишель
1
@Michel, нет, копировать не будут.
MemoryLeak
Что, если они не перечислены?
Rikki
1

Я использую Mac и удалил исходный код пакета ADT. столкнулся с той же ошибкой, поэтому я пошел в проект> очистить, и adb работал нормально.

Рамин Ахмади
источник
0

Щелкните правой кнопкой мыши в навигаторе-Импорт-существующий проект ..- выберите базовую директорию вашего проекта.

Vinay W
источник
Я пробовал это, но это дало мне копию проекта в новой рабочей области?
Michel
-1

Предположим, что папка приложения находится на вашем флэш-накопителе.

откройте eclipse, перейдите к импорту, выберите Android, в Android выберите «существующий код Android в рабочей области»

далее и закончить.

Рамананд Бхат

Рамананд Бхат
источник
Уже упоминалось, например, в принятом ответе. Есть что еще добавить?
Натан Тагги,