Упакуйте проект библиотеки, который использует другую библиотеку - PullRequest
0 голосов
/ 17 октября 2018

Я создаю проект библиотеки (скажем, B), и у меня есть зависимость для другой библиотеки (скажем, A), которая у меня есть в виде файла aar (egaaar).Теперь проблема здесь в том, что мы можем напрямую использовать файлы .aar в проекте приложения, но для использования его с проектом библиотеки мне нужно сначала добавить его как другой модуль.

Мой вопрос здесь после сборкипроект при создании b.aar, будет ли файл a.aar упакован в файл b.aar?или мне придется поделиться как a.aar, так и b.aar с разработчиком приложения?

1 Ответ

0 голосов
/ 17 октября 2018

Зависимости проекта библиотеки Android не будут связаны в пределах библиотеки.Когда кто-то еще добавляет вашу библиотеку в качестве зависимости, зависимости вашей библиотеки должны быть включены в родительский проект.

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

...