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