it-swarm.com.ru

Не удается импортировать проекты в рабочую область Eclipse

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

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

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

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

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

благодарю.

21
Sudhanshu

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

File > Import > Android > Existing Android Code Into Workspace

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

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

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

11
Bhavesh Patadiya

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

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

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

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

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

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

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

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

8
Vinay

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

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

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

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

3
dns

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

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

2
Soshmo

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

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

1
Rio

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

1
Sudheer Android Developer

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

0
SerhatCan

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

Sudo chmod 777 Folder_Containing_Projects -R

Приведенная выше команда даст рекурсивные разрешения.

0
tutak

если все вышеприведенные пункты не помогли вам, откройте новый проект с тем же именем, что и импортированный проект, после этого перейдите в исходный проект, откройте его и выберите все файлы с помощью ctrl + A , а затем скопируйте и вставьте его в новый проект, затем нажмите да для всех внутри alaert, и он должен работать. 

0
user2251995