Как открыть существующий проект в 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.


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


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

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


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

-1

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

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

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

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


Уже упоминалось, например, в принятом ответе. Есть что еще добавить?
— Натан Тагги,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.