Я пытаюсь создать новый проект из существующего исходного кода. Я продолжаю получать следующую ошибку: «Неверное описание проекта», путь проекта «перекрывает местоположение другого проекта» с тем же именем. Причина в том, что я создал этот проект из исходного кода раньше, но затем я удалил этот проект и удалил весь его каталог, прежде чем снова добавить каталог с исходным кодом. Я пробовал все, как очистка и перезапуск, но ничего не получалось. Я посмотрел в своем каталоге рабочего пространства, но нет никаких следов для старого проекта. Есть несколько вопросов, связанных с этой проблемой, таких как это учебное пособие «Попытка Android-блокнота» - Упражнение 1. Больше проблем , но ни один из ответов не помог мне!
246
Ответы:
Перейдите в рабочую область и переместите папку с исходным кодом проекта в другую область за пределами рабочей области (например, на рабочем столе). Убедитесь, что проект удален в Eclipse, а затем создайте новый проект из источника из этого каталога.
Другая вещь, которую вы можете сделать, - это попытаться создать проект с другим именем (из источника первого проекта), чтобы рабочая область содержала новый проект как функциональный проект. Затем перейдите в каталог рабочей области и полностью удалите папку, содержащую исходный проект, или переместите ее. Попробуйте снова загрузить проект из источника, на этот раз используя второй проект, назвав его правильным именем. Или вы можете попробовать рефакторинг второго проекта обратно на имя первого.
источник
Я сам некоторое время боролся с этой проблемой и думаю, что причина этого в том, что (для Android) есть два способа импортировать проекты в рабочую область
1) Файл> Импорт> Общие> Существующий проект в рабочую область
2) Файл> Импорт> Android> Существующий код в рабочую область
Описанные здесь ошибки относятся к методу 2).
Для метода 1) не будет проблем перекрытия, если вы снимите флажок «Копировать проекты в рабочую область», если проект уже находится в рабочей области.
Изменить: есть третий метод, который не был в моем первоначальном посте.
3) Файл> Создать> Другое> Android> Существующий проект Android в рабочей области.
источник
Вместо импорта из Android -> Существующий код Android в рабочую область, вы должны использовать Общие -> Существующие проекты в рабочую область. Это, вероятно, решение.
источник
Сегодня я случайно решил вопрос:
Ниже 2 шага могут быть не задействованы, но не уверены:
Шаги ниже необходимы:
Нажмите Готово.
[Необязательный сценарий]: если проект (ы) и содержащиеся в них папки были переименованы с полностью определенными именами пакетов, просто щелкните по родительскому узлу проекта (где вы видите имя пакета проекта вместо старого имени проекта) в Eclipse и переименуйте проект со старым название. Eclipse тоже переименует папку.
PS Проверено на Eclipse Juno.
Изменить: много раз прошло с тех пор, как этот ответ и новые Eclipse и Android SDK прибыли. У них больше нет проблем при импорте существующих проектов. Единственное, что нужно учитывать перед импортом, - это переместить папки проектов (те, которые они хотят импортировать) за пределы dir рабочей области eclipse, а затем установить флажки («копировать проекты в рабочие наборы», «добавлять проекты в наборы wokring») в диалоговое окно мастера импорта. Также я рекомендую делать это с последним Android SDK, потому что он больше не импортирует проекты с фиктивными именами и не переименовывает папки, как это было в некоторых пользовательских случаях.
источник
Я бился головой о стену с похожей проблемой. Единственное, что помогло, это выполнить шаги в этом посте. .
источник
Эта проблема также сводит меня с ума, но я знаю, в чем причина. Проблема в том, что Eclipse недостаточно умен, чтобы создать папку с тем же именем вашего проекта в папке рабочей области, если она настраивается.
Чтобы решить эту проблему, убедитесь, что все ваши проекты находятся в папке с именем, совпадающим с именем вашего проекта, в противном случае все ваши файлы проекта будут выгружаться прямо в каталог. Причина, по которой вы видите эту ошибку, заключается в том, что она думает, что вы помещаете проект в другой проект (возможно, читает файл конфигурации проекта).
Я заметил, что это особенно проблема, когда не используется путь к рабочей области по умолчанию. Способ решения этой проблемы - просто добавить имя проекта в конец местоположения. Допустим, вы помещаете проект с именем «HelloWorld» в / Users / name / Documents / projects / android /, вам нужно вручную добавить «HelloWorld» в его конец, например: / Users / name / Documents / проекты / Android / HelloWorld. Это гарантирует, что проект будет помещен в собственную папку с именем «HelloWorld», а не внутри какого-либо другого проекта. Убедитесь, что если есть какие-либо проекты, не входящие в папки, в папку с тем же именем, что и проект, для устранения ошибок.
источник
Я решил эту проблему с помощью следующих шагов:
Нажмите Готово!
У меня сработало
источник
источник
Я решил эту проблему с помощью следующих шагов:
Файл -> Импорт
Нажмите Общие, затем выберите Существующие проекты в рабочую область.
Нажмите кнопку "Далее
Просмотрите каталог проекта
Нажмите Готово!
У меня сработало
источник
Вот то, что я сделал, это работало отлично. Я просто импортировал существующий проект под общим вместо импорта проекта Android.
источник
Какую операционную систему ты используешь? Я использую Linux Mint. В моем случае это оказалось символической ссылкой. Каждый раз, когда я пытался создать проект с путем символической ссылки, я получал эту ошибку. Создание проекта в другом месте, а затем перенос его в каталог с символическими ссылками решило его для меня.
источник
Самый простой способ решить эту проблему - просто переместить проект в другую папку и импортировать его. Это потому, что у вас уже есть этот проект (или проект с тем же именем) в этой папке. И когда вы удаляете проект, затмение по-прежнему сохраняет ссылку на него
источник
Предположим, у вас есть что-то вроде:
/ prj / рабочая область / prj1
/ prj / рабочая область / prj2
И ваше рабочее пространство затмения находится на уровне / prj / workspace (то есть /prj/workspace/.metadata). Если у вас возникли проблемы с импортом prj1 и prj2, вы можете переместить ваши метаданные в другое место (/prj/.metadata, /prj/eclipse/.metadata и т. Д.) Или создать подуровень в рабочей области, чтобы он выглядел следующим образом :
/ prj / рабочая область / android / prj1
/ prj / рабочая область / android / prj2
И импортируйте prj1 и prj2 снова. Другими словами: пока prj1, prj2 и .metadata не находятся на одном уровне, все будет хорошо.
источник
У меня была эта проблема в Linux, с проектом, который я переименовал, удалил и повторно импортировал. Где-то в метаданных, это все еще там, очевидно.
Я наконец решил это следующими шагами:
Это может не работать для всех, особенно если у вас уже есть много проектов в нескольких рабочих пространствах. Но если вы привыкли переконфигурировать Eclipse (что я делаю каждый раз, когда обновляюсь до следующего выпуска Eclipse), это не так уж плохо.
источник
Эта опция исправила мою проблему.
Ссылка: http://fledglingsnook.wordpress.com/2012/08/09/eclipse-issue-overlaps-the-location-of-another-project/
источник
вставьте исходный код проекта и библиотеки поддержки в любую другую вновь созданную папку и попробуйте импортировать оттуда. Это сработало для меня.
источник
Скопируйте проект в свою рабочую область, создайте новый Android Application Project с тем же именем из файла eclipse-> new-> project и вуаля.
источник
Перейдите к файлу .project вашего проекта и убедитесь, что он отображает то же имя, что и в папке проекта. если нет, смените имя. это сработает.
источник
Существует множество сценариев, но в моем случае я хотел сохранить папку и ее содержимое, как это было извлечено из .git. Тем не менее, мне нужно было иметь возможность изменять исходный код и другие вещи, используя Eclipse.
Я обнаружил , что проблема заключалась в том , что
.cproject
и.project
файлы имели информацию о пути , который был очень от окружения (и не совпадающая мое окружения).То, что я сделал, было это:
Ключ, казалось, создавал пустое рабочее пространство верхнего уровня с другим именем.
Я надеюсь, что это поможет кому-то.
источник
Если вы хотите открыть новый проект из существующего исходного кода следующим образом:
у вас все еще есть сообщение "Неверное описание проекта". Я решаю это просто зайдя в
и выбрав одну из последних рабочих областей.
источник
Я избавился от своей проблемы, изменив File> Workspace, а затем после перезагрузки снова сбросил Workspace.
источник