2013-02-09 4 views
21

Итак, я использую eclipse в Windows уже много лет. У меня есть несколько проектов андроидов, над которыми я работал в последнее время. Но я зацикливаюсь на чем-то таком странном.Невозможно импортировать проекты в рабочее пространство Eclipse

Проблема в том, что я использую eclipse как в Windows, так и в Linux. (Да, я чувствую, что Linux лучше и намного быстрее). Я хочу получить все мои проекты, которые я использовал в Windows, в рабочую область Linux Eclipse (да, я создал другую рабочую область, потому что я не знал, могу ли я работать на том же рабочем пространстве в обеих версиях, что и linux и windows eclipse). Теперь, странная часть Я НЕ МОЖЕТ ИМПОРТИРОВАТЬ ЭТИ ПРОЕКТЫ В МОЮ ДРУГОЙ WORKSPACE! Это сводит меня с ума.

Я иду в свою рабочую область Linux Eclipse -> Импорт -> Добавить существующий проект android proj -> browse -> Корневой каталог моего проекта Android -> (Ecipse показывает проекты в рамке ниже -> Я нажимаю конец ->нИЧЕГО. Я просто сидеть там, ожидая, и ничего не происходит. Я искал здесь в StackOverflow, но ни одна из проблем не напоминает это.

Да у меня нет доступа к папке рабочего пространства, да я могу создавать папки, и т. д. и т. д.

Возможно, кто-нибудь скажет мне, как я могу импортировать проекты, которые обнаруживаются, но НЕ импортированы?

спасибо.

+0

О, и, кстати, я использую Eclipse Juno для обоих окон и Linux, если это помогает ответить на вопрос! – Sudhanshu

+0

измените рабочее пространство на местоположение проекта, создайте новый проект и можете использовать существующие файлы. –

+0

Я не могу видеть, что опция «Использовать существующие файлы» при создании нового проекта андроида ... – Sudhanshu

ответ

11

Я решил эту проблему путем импорта проекта следующим образом:

File > Import > Android > Existing Android Code Into Workspace

Next Нажмите, затем Browse...

Выберите корневой каталог проекта, и установите флажок для Copy projects into workspace. Нажмите Finish.

Надеюсь, это поможет вам.

+1

То же самое, открытый манифест и .project в блокнот, и они пустые !!! – RobCroll

+1

Это решение, похоже, приводит к тому же сценарию, что и OP. Я не уверен, что он предлагает в качестве исправления. – isherwood

2

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

Это вопрос, который у меня был. К счастью, у меня есть неограниченная функция истории в DropBox, поэтому я смог использовать ее для получения последней существующей версии файла. Как только я добавил его, импорт работал отлично.

3

Я также столкнулся с той же проблемой.

необходимо установить обновление ADT (плагин Eclipse) для работы с новым Android SDK.

нажмите Справка> Проверить наличие обновлений

после ADT обновления, вы можете импортировать проект из File> Import

0

После импорта файла, вы можете отменить выбор в библиотеке из свойств раздела. Это сработало для меня

8

Я также столкнулся с той же проблемой надолго, сегодня только я нашел решение!

Все это находится в .project и.файлы classpath внутри корневого каталога проекта. При попытке импортировать любой проект в рабочее пространство, если ваш проект не попадает в список, это означает, что файлы .project и/или .classpath либо отсутствуют, либо повреждены. Обычно эти файлы скрыты, поэтому вы никогда не знаете, в чем проблема.

Для Ubuntu, выполните следующие действия:

шаг 1. перейти к любой корневой директории проекта в рабочей области и нажмите Ctrl + H, чтобы увидеть скрытые файлы.

Шаг 2. скопируйте файлы проекта и .classpath и вставьте в другой каталог проекта, который вы хотите импортировать.

Шаг 3. Откройте файл .project и обновите тег имени проекта до имени проекта.

<?xml version="1.0" encoding="UTF-8"?> 
<projectDescription> 
<name>Name of the project</name> 
<comment></comment> 
.... 

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

+1

Спасибо, что вы очень любили обаяние, глупое Затмение, вызывающее такие проблемы. – peterkodermac

1

Возможно, проект уже существует в рабочей области. Решение состоит в том, чтобы либо изменить местоположение рабочей области, либо просто переименовать проект, который вы импортируете.

0

если все sulotions выше не помогло вам, откройте новый проект с тем же именем, что и импортного проекта, после того, как вы сделаете это, перейдите на оригинальный проект, откройте его и selcet все файлы с Ctrl + A, а затем скопируйте его в новый проект, а затем нажмите да всем внутри alaert, и он должен работать.

1

Я столкнулся с той же проблемой, вот что я сделал. - В Eclipse, перейдите в окно -> Настройки - выберите Android, установите Android SDK Location убедитесь, что у вас есть хотя бы одна из платформы Android в таблице. - Применить и ОК.

сделано, я стараюсь импорт, и все в порядке. Надеюсь, что это поможет.

0

Если ни один из приведенных выше ответов не поможет, проверьте разрешения папки, содержащей проекты. В Ubuntu из командной строки попробуйте следующее:

sudo chmod 777 Folder_Containing_Projects -R 

Вышеупомянутая команда будет давать рекурсивные разрешения.

Смежные вопросы