Ответ 1
Снимите флажок "копировать проекты в рабочее пространство, а затем нажмите кнопку " Обновить, вы сможете импортировать проект
Я пытаюсь импортировать проект, над которым я и мой коллега работали.. и продолжаю получать эту ошибку после того, как я выберем - "импортировать", затем "импортировать существующий проект", затем нажать "Архивный файл", а затем я нажмите "Далее", и эта ошибка появляется:
"Некоторые проекты нельзя импортировать, поскольку они уже существуют в рабочей области"
Снимите флажок "копировать проекты в рабочее пространство, а затем нажмите кнопку " Обновить, вы сможете импортировать проект
перейдите в .project файл в своем проекте и измените имя проекта в теге имени
Это случилось со мной. Наконец, я понял, что проект уже открыт в моей рабочей области, но он не был виден из-за выбранного рабочего набора. Вы должны просто отменить выбор активного рабочего набора, и все открытые проекты станут видимыми.
У вас может быть проект с тем же именем в вашей рабочей области. Попробуйте обновить (файл- > обновить) рабочее пространство после удаления другого с тем же именем. Типичная ситуация возникает, когда вы хотите повторно импортировать удаленный проект.
В моем случае я скопировал один из проектов (например, "Project1" ) из рабочей области и вставил его в ту же рабочую область. После этого я изменил имя вложенного проекта (скажем, "Project2" ). Я не мог видеть это в репозитории.
Основная причина заключалась в том, что файл .project
из нового проекта все еще был:
<name>Project1</name>
вместо <name>Project2</name>
.
Итак, я сделал следующие вещи, чтобы устранить проблему:
.project
файл на <name>Project2</name>
Это сработало для меня.
Проекты в рабочей области Eclipse должны быть уникальными. Обратите внимание, что имя проекта не должно совпадать с именем каталога/папки проекта, поэтому вы можете либо удалить любой существующий проект с тем же именем, либо переименовать существующие проекты.
Это обычно происходит при физическом изменении каталога проекта без предварительного удаления в Eclipse. Вы можете просматривать и удалять эти скрытые проекты в следующем представлении:
Window -> Show View -> Other -> General -> Navigator
Затем просто просто продолжите процесс импорта существующего проекта.
В каталоге рабочей области имеется один оккультный каталог с именем .metadata. Закройте Eclipse, удалите ".metadata" и откройте Eclipse. Когда eclipse спросит вас о рабочей области, убедитесь, что ".metadata" не находится в каталоге рабочей области и нажмите кнопку "ok", чтобы выбрать рабочее пространство по умолчанию.
Возможно, вы получаете одно и то же имя проекта в файле .project, проверьте его, если да, переименуйте другое имя. Затем снова импортируйте
Если вы пришли к этому, потому что вы клонировали проект git в существующую рабочую область, и теперь вы хотите продвигать это рабочее пространство в полноценный проект, вы должны использовать представление Git Репозитории → выберите "Рабочий каталог" → Импорт проектов → Существующие проекты.
Взгляните в папку рабочей области, у вас может быть старый проект с тем же именем, что и тот, который вы импортируете (даже если он не отображается в eclipse).
Когда вы удаляете проект в Eclipse, если вы не установите флажок в диалоговом окне, он просто удаляет его из представления и не удаляет папку в каталоге рабочей области.
EASIEST WAY: Щелкните правой кнопкой мыши по проекту (папка, которая читает "MainActivity" ) перейдите в Рефакторинг → Переименовать, и вы получите текстовое поле, позволяющее переименовать ваш проект.
Если вы получите предупреждение о том, что ваш проект не синхронизирован с файловой системой, нажмите F5 (обновить) и повторите попытку.
Попробуйте переименовать значение тега <name>
, которое находится внутри файла .project
вашего проекта.
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Rename this value</name>
<comment></comment>
<projects>
Это будет работать точно. Здесь вы просто переименовываете свой проект.
Еще один способ, который я только что нашел!
MOVE проект в другую папку, а затем импортируйте и, если требуется, скопируйте в рабочее пространство
Проверьте, настроено ли Eclipse, чтобы показать ВСЕ рабочий набор. Однажды я столкнулся с той же проблемой, и оказалось, что я случайно импортировал проект в рабочий набор Other Projects
. И моя конфигурация Eclipse не показывала этот рабочий набор в проводнике пакетов, что заставило меня поверить, что проект еще не был импортирован.
Обновлено для @Mawg:
Сначала нажмите кнопку Select Working Set...
:
Затем выберите No Working Sets
:
Это эффективно отключит рабочий набор и покажет все проекты.
У меня возникла эта проблема, когда я удалил проект и попытался снова импортировать код. Eclipse никогда не удалял проект и все еще содержал ссылку на имя/папку проекта в рабочей области. Я должен был создать новый проект с тем же именем, и мой код появился как есть. Я считаю, что это работало только потому, что путь к проекту никогда не менялся.
Это случилось со мной, когда
Я удаляю проект из eclipse Project Explorer и не проверял удалить содержимое с диска.
В следующий раз, когда я попытался импортировать один и тот же проект в рабочую область, тогда возникла такая же проблема.
Чтобы решить, я только что сделал работу FYI, которую каждый ребенок может сделать:)
Итак, как я решил это:
Ctrl + x
папку myProject из рабочего пространства eclipse в другое место, т.е. Рабочий столNavigator
(вы можете получить его от Window > Show View > Navigator
) и Обновить (он будет вызывать следующий диалог)
Yes
и переместите папку проекта обратно в каталог рабочей области eclipse.Это сработало для меня.
Файл > Создать > Проект Android > Создать проект из существующего источника
Местоположение = местоположение проекта, который вы хотите импортировать.
Появится предупреждение "Проект Eclipse уже существует в этом каталоге. Вместо этого используйте "Файл" > "Импорт" > "Существующий проект". Но вы сможете нажать "Далее", и проект должен быть импортирован.
В eclipse нажмите файл, затем выберите рабочую область переключателя, затем выберите и выберите другую папку. Теперь повторите тот же процесс, и на этот раз не будет ошибки:)
Ничто из того, что не могло решить мою ситуацию. Вот как я решил.
Готово..
По крайней мере, на Eclipse Juno вы можете переключиться на Advanced. Затем выберите [groupid]. [Artifactid] в раскрывающемся списке "Имя шаблона". Это должно сделать ваш проект уникальным. (Если вы храните несколько версий данного артефакта, вы можете выбрать [groupid]. [Artifactid]. [Version] вместо этого). Не забудьте нажать кнопку "Обновить", чтобы изменения были видны. Промыть, промыть, повторить по мере необходимости.
удалите его из eclipse...... Возможно, вы закрыли проект в eclipse "(Rightclick) → закрыть проект"..... так что даже если вы удалите этот проект из папки рабочей области....it остается там в Eclipse IDE в качестве закрытого проекта..... вы должны удалить его из Eclipse IDE...!!!
У меня немного отличная ситуация, когда мое затмение перестает отвечать, и мне пришлось убить сеанс. После перезапуска Juno, тогда конкретный проект, над которым я работал, исчез, хотя существует файл .project. Попытка импортировать обратно в Eclipse даст то же самое: "Некоторые проекты не могут быть импортированы.." или "Проект с таким именем уже существует", если вы пытаетесь создать новый проект.
В конце концов, поскольку я использовал рабочие наборы, мне удалось найти этот файл .metadata.plugins\org.eclipse.ui.workbench\workingsets.xml. Вручную добавили отсутствующую запись и перезапустили eclipse и voila, она вернулась.
У меня была такая же ошибка, потому что в рабочей области был еще один проект под svn, но с другим именем. Поэтому я удалил его.
У меня была аналогичная проблема, у меня есть тот же репозиторий, который я хотел импортировать дважды. Я переименовал существующий проект, щелкнув правой кнопкой мыши по проекту > refactor > rename, а затем импортировал его снова.
Это то, что я заметил для вышеупомянутой проблемы: - Если папка checkout (папка, в которой находится ваш проект pom), такая же, как и в рабочей области eclipse, я получаю эту проблему
когда я использовал отдельную папку рабочего пространства для импорта проекта, eclipse работало гладко:)
Эти проблемы возникают из-за того, что у вас есть один и тот же проект в какой-либо другой папке проекта. Как и в eclipse, у нас есть много папка проекта. Поэтому, если у вас есть проект в одной папке, и вы хотите импортировать его в другую папку проекта, то эта проблема имеет место. Поэтому прежде всего удалите проект из другой папки, а затем импортируйте в свой текущий проект FOLDER.
Новое для разработки Eclipse и Android, и это довольно долгое время меня подвело. Вот несколько вещей, которые я делал неправильно, что может помочь кому-то в будущем:
Я нашел это после двух дней усилий.
Это стоит попробовать.
FAQ
Это очень просто.
нажмите клавишу f2, чтобы переименовать проект.
и импортировать несколько копий проектов Android с одним и тем же пакетом.