У меня есть один проект библиотеки для создания библиотеки (.aar) в Android.
В этом проекте библиотеки использовались Facebook и Google Lib для аутентификации и некоторые другие библиотеки в этом проекте, чтобы создать пользовательскую библиотеку для моего основного приложения, в которую я могу добавить эту зависимость, чтобы получить все ее функции.
Так что в моем основном проекте, в котором я могу использовать этот файл пользовательской библиотеки (.aar). Но без таких сторонних зависимостей, как Facebook и Google, а также функция проверки подлинности моей библиотеки не работает.
Способ 1: добавить свою стороннюю зависимость от POM-файла, который вы создали для проекта публичного или частного репозитория maven.
Но, в конце концов, те URI, которые maven мы импортируем в наше приложение, косвенно загружают нашу зависимость, которую мы сначала определяем в файле POM, а не только используем наши возможности (.aar).
Способ 2: добавить стороннюю зависимость facebook и google и другую, которую мы создаем для создания файла .aar. Они напрямую импортируются в файл build.gradle нашего приложения.
Они сначала скачивают зависимость и используют ее.
Есть ли другой способ, кроме зависимости или Maven?
Надеюсь, что этот вопрос поможет другим, и любая помощь приветствуется.
Заранее спасибо.