Я довольно новичок в разработке под Android, но у меня есть некоторый опыт работы с Java и Eclipse. Я ищу способы создания повторно используемых библиотек (элементов управления, помощников, «стандартных» действий и т. Д.), Которые я мог бы использовать в своих собственных проектах, но которые также могли бы распространяться среди других разработчиков без раскрытия исходного кода.
Обычно я упаковываю файлы классов в файл JAR, и любой другой разработчик может добавить его в путь к классам и использовать упакованные классы.
Как я могу сделать это с проектами Android? Я читал о проектах библиотек Android, но, как говорится в документации, их нельзя упаковать в JAR, но они будут скомпилированы вместе с проектом, который ссылается на проект библиотеки. Это означает, что я также должен распространять исходный код.
Я также прочитал этот пост , который задает тот же вопрос, но не дал удовлетворительного ответа.
Итак: существует ли способ компилирования и упаковки набора классов и других файлов (включая макеты XML, ресурсы и прочее) и распространения только этого пакета без каких-либо исходных кодов, чтобы на него можно было "ссылаться" и использовать как JAR-файл любого другого разработчика?