Цель и недостатки проекта библиотеки Android - PullRequest
0 голосов
/ 23 ноября 2011

На данный момент у меня есть две версии моего приложения: обычная и плюс
. Когда я пишу новую версию, я экспортирую ее, а затем изменяю имя пакета и экспортирую его во второй раз.Плюс версия имеет некоторые дополнительные функции, которые разблокируются именем пакета ..

Я только что обнаружил Проекты библиотек Android (http://bit.ly/voHVWe), и теперь мне интересно, может ли это быть решением для оптимизациирабочий процесс описан выше? Еще один вопрос: есть ли еще (не) преимущества использования библиотечных проектов? - или вы бы предложили другой рабочий процесс?

Ответы [ 2 ]

1 голос
/ 23 ноября 2011

Библиотечные проекты могут помочь вам сделать именно то, что вы хотите сделать.По сути, они похожи на внешнюю сборку.Весь общий код будет находиться в проекте библиотеки, и каждое приложение (в вашем случае, обычное и плюсовое) может использовать или наследовать от кода общей библиотеки.

Одна хитрость для библиотечных проектов заключается в том, что вам нужно убедиться, что проекты приложений используют последнюю версию библиотечного проекта, если вы вносите в него какие-либо изменения.Меня уже укусили, когда я внес изменение в проект lib и создал приложение, чтобы выяснить, что оно использует старый код (в eclipse просто выберите серый проект, щелкните правой кнопкой мыши и обновите).

1 голос
/ 23 ноября 2011

Это предпочтительный способ разработки приложений с общими ресурсами и исходным кодом.Ниже приведены некоторые соображения, которые описаны в статье Управление проектами Руководство разработчика.

...