Как импортировать проекты Android с помощью git в рабочую область с помощью egit?

В своих проектах я использую некоторые библиотеки Android, размещенные на github, например, facebook android sdk. До сих пор я загружал .zip с библиотекой и добавлял его в свою рабочую область. Это делало поддержание библиотек в актуальном состоянии утомительным занятием.

Я хочу использовать опцию «Импорт> Git» в eclipse для импорта проектов Android. А позже используйте «Команда > Извлечь», чтобы получить последние версии этих проектов. Это возможно? Как?

Мои две основные проблемы:

  • Проект андроида там не в корне репозитория, а
  • нет файла .project.

person Brais Gabin    schedule 05.07.2012    source источник


Ответы (1)


Установите Mylyn и коннектор Mylyn Github в Eclipse с помощью диспетчера обновлений или клиента Marketplace. После этого вы можете использовать Import -> Git -> From Github, и вам нужно только указать имя репозитория проекта github. Это приведет к клонированию репозитория, поэтому у вас будут файлы локально в вашей системе (но они еще не известны как обычные проекты в рабочей области Eclipse).

Независимо от использования соединителя или любого другого метода для клонирования репозитория github, после этого вам необходимо импортировать клонированный код. в рабочее пространство, чтобы Eclipse знал об этом и мог управлять им как обычными проектами Java/Android/любыми проектами. Лучше всего это сделать, открыв перспективу git, развернув узел репозитория и воспользовавшись контекстным меню «Импорт проектов» на узле «рабочий каталог» репозитория. Для проектов без файла .project следует использовать параметр импортировать как новый проект. .

person Bananeweizen    schedule 05.07.2012
comment
Работает на меня. Но я не могу ссылаться на проект как проект библиотеки в других проектах Android. Какой-то шаг, который я пропускаю? - person slinden77; 20.11.2013