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