Мне нужна помощь с правильным версионированием моего проекта Android с помощью Git / Eclipse.
У меня нет проблем с настройкой одного Android-проекта.
Однако я пытаюсь найти правильный и правильный способ настройки, если я добавлю одну или несколько сторонних библиотек Android в свой основной проект (например, Facebook SDK).
Так что в настоящее время я использую git-submodules
, чтобы выполнить это, и вот моя структура каталогов:
/project/android-main.git
+--- /project/android-main/facebook-sdk
Я добавил facebook-sdk
как подмодуль git в моем проекте android-main
.
В проекте android-main
рабочей области Eclipse я вижу подпапку 'facebook-sdk
'.
Затем наступает кладжа :
Мне нужно импортировать «Существующий проект» из /project/android-main/facebook-sdk
как новый проект, чтобы я мог ссылаться на этот проект как библиотеку из моего android-main
проекта.
В конце концов, Рабочая область Eclipse содержит три ссылки на 'facebook-sdk
' :
- Сам проект в рабочей области.
- , поскольку я добавил его как
git-submodule
, он обнаружился как папка в проекте android-main
.
- Другая папка '
facebook_sdk_src
' создается плагином Android SDK в проекте android-main
.
Это, кажется, загромождает рабочее пространство и основной проект, если я добавлю больше подмодулей.
Я правильно делаю?
Есть ли лучший способ использовать библиотеки Android в качестве подмодуля в Eclipse?