Ответ 1
Решено: если вы хотите "Создать проект из существующего источника", вам нужно создать новый каталог, а затем поместить дерево каталога проекта в этот новый каталог. Затем указывайте на новый каталог при импорте.
Я пытаюсь импортировать и существующий проект Android в текущее рабочее пространство Eclipse. Я выбираю File- > New- > Android Project, который отображает диалоговое окно проекта Android, затем выбираю "Создать проект из существующего источника", "Местоположение", "Создать цель" и "Готово".
Я получаю следующую ошибку: Недопустимое описание проекта.
Кто-нибудь знает, как пройти эту ошибку?
Решено: если вы хотите "Создать проект из существующего источника", вам нужно создать новый каталог, а затем поместить дерево каталога проекта в этот новый каталог. Затем указывайте на новый каталог при импорте.
/path/to/project
Copy projects into workspace
и Add project to working sets
Это сообщение об ошибке появляется, когда исходный код, который вы пытаетесь импортировать, находится внутри существующего рабочего пространства.
Поместите исходный код в каталог ВНЕШНЕЕ рабочее пространство, а затем импортируйте
Просто удалите файл ".project" в папке проекта (он скрыт в Linux, используйте "ls -a" для отображения), затем из Eclipse выберите "Создать проект Android из существующего источника
Я не уверен, что это решит вашу проблему, так как я не знаю, откуда это происходит, но когда я импортирую проект, я перехожу в Файл → Импорт → Существующие проекты в рабочее пространство. Возможно, это обойдет вашу проблему.
Вы также можете использовать Make New > General > Project, а затем импортировать проект в этот каталог проекта
Кажется, у вас не может быть вашего корня проекта, а AndroidManifest.xml глубже одного уровня под вашим корнем рабочей области. Я боролся в течение часа с этим, прежде чем я просто сдался и перестроил свое репо.
Я нашел Джеймса Уолда самым близким к моему решению, но вместо "File- > Import- > General- > Existing Projects in Workspace" (который вообще не работал у меня) я использовал "File- > Import- > Android- > Существующий код для Android в рабочее пространство". Я использую Helios, возможно, ваша версия Eclipse не имеет этой причуды.
У меня возникла проблема с получением ошибок при проверке проекта Android из SVN. Это то, что я сделал, и все это успокоилось.
1. Оформить проект из SVN, поскольку мы обычно выполняем любой другой проект
2. щелкните правой кнопкой мыши и получите свойства проекта
3. На вкладке java build path- > order and export выберите API android и нажмите OK
удалены все проблемы проекта
пока это так хорошо, но не уверен, что это 100% правильный метод
Это сообщение помогло мне: http://code.google.com/p/android/issues/detail?id=8431
В моем Android Project folder .project
файле отсутствует. Восстановление .project file
, которое будет скрыто в Unix OS environment
, разрешило ошибку.
Обновление ответа @JamesWald и включение других комментариев. Предполагая, что вы хотите создать копию cfesh, скажем, из резервной копии в новом рабочем пространстве:
Аналогичная проблема возникла и со мной, а файл .project не был в проекте. Я скопировал файл .project из существующего проекта Android и заменил имя проекта именем проекта, который я пытаюсь импортировать. Затем, используя File → Import → Существующие проекты в рабочее пространство, мне удалось импортировать проект.
Что для меня работает: Файл > Импорт > Существующий проект в рабочее пространство (на вкладке "Общие" ), затем выберите корневую папку проекта. Импорт существующего кода Android в Workspace каким-то образом не работает для Eclipse для меня.