Мне нужна помощь в правильной версии моего проекта 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?