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

Я пытаюсь импортировать и существующий проект Android в текущее рабочее пространство Eclipse. Я выбираю File- > New- > Android Project, который отображает диалоговое окно проекта Android, затем выбираю "Создать проект из существующего источника", "Местоположение", "Создать цель" и "Готово".

Я получаю следующую ошибку: Недопустимое описание проекта.

Кто-нибудь знает, как пройти эту ошибку?

Ответ 1

Решено: если вы хотите "Создать проект из существующего источника", вам нужно создать новый каталог, а затем поместить дерево каталога проекта в этот новый каталог. Затем указывайте на новый каталог при импорте.

Ответ 2

  • Файл → Импорт → Общие → Существующие проекты в рабочее пространство → Далее
  • Выберите корневой каталог: /path/to/project
  • Проекты → Выбрать все
  • Снимите отметку Copy projects into workspace и Add project to working sets
  • Готово

Ответ 3

Это сообщение об ошибке появляется, когда исходный код, который вы пытаетесь импортировать, находится внутри существующего рабочего пространства.

Поместите исходный код в каталог ВНЕШНЕЕ рабочее пространство, а затем импортируйте

Ответ 4

Просто удалите файл ".project" в папке проекта (он скрыт в Linux, используйте "ls -a" для отображения), затем из Eclipse выберите "Создать проект Android из существующего источника

Ответ 5

Я не уверен, что это решит вашу проблему, так как я не знаю, откуда это происходит, но когда я импортирую проект, я перехожу в Файл → Импорт → Существующие проекты в рабочее пространство. Возможно, это обойдет вашу проблему.

Ответ 6

Вы также можете использовать Make New > General > Project, а затем импортировать проект в этот каталог проекта

Ответ 7

Кажется, у вас не может быть вашего корня проекта, а AndroidManifest.xml глубже одного уровня под вашим корнем рабочей области. Я боролся в течение часа с этим, прежде чем я просто сдался и перестроил свое репо.

Ответ 8

Я нашел Джеймса Уолда самым близким к моему решению, но вместо "File- > Import- > General- > Existing Projects in Workspace" (который вообще не работал у меня) я использовал "File- > Import- > Android- > Существующий код для Android в рабочее пространство". Я использую Helios, возможно, ваша версия Eclipse не имеет этой причуды.

Ответ 9

У меня возникла проблема с получением ошибок при проверке проекта Android из SVN. Это то, что я сделал, и все это успокоилось.
1. Оформить проект из SVN, поскольку мы обычно выполняем любой другой проект
2. щелкните правой кнопкой мыши и получите свойства проекта
3. На вкладке java build path- > order and export выберите API android и нажмите OK

удалены все проблемы проекта
пока это так хорошо, но не уверен, что это 100% правильный метод

Ответ 11

В моем Android Project folder .project файле отсутствует. Восстановление .project file, которое будет скрыто в Unix OS environment, разрешило ошибку.

Ответ 12

Обновление ответа @JamesWald и включение других комментариев. Предполагая, что вы хотите создать копию cfesh, скажем, из резервной копии в новом рабочем пространстве:

  • Поместите существующий проект в каталог, который находится не внутри рабочей области назначения.
  • В Eclipse: File- > Import- > Android- > Существующий код для Android в рабочем пространстве, далее
  • Выберите корневой каталог:/path/to/project/from/step/1
  • Проекты- > Выбрать все (или нет, в зависимости от ситуации)
  • Убедитесь, что вы правильно задали имя нового проекта. Чтобы изменить один клик на имя старого проекта (левый столбец), а затем щелкните новое имя проекта (правый столбец), а затем отредактируйте. По умолчанию будет указано имя класса по умолчанию.
  • Предполагая, что вы хотите получить копию в рабочей области назначения, отметьте "Копировать проекты в рабочее пространство"
  • снимите флажок "Добавить проект в рабочие наборы"
  • Готово

Ответ 13

Аналогичная проблема возникла и со мной, а файл .project не был в проекте. Я скопировал файл .project из существующего проекта Android и заменил имя проекта именем проекта, который я пытаюсь импортировать. Затем, используя File → Import → Существующие проекты в рабочее пространство, мне удалось импортировать проект.

Ответ 14

Что для меня работает: Файл > Импорт > Существующий проект в рабочее пространство (на вкладке "Общие" ), затем выберите корневую папку проекта. Импорт существующего кода Android в Workspace каким-то образом не работает для Eclipse для меня.