Можно ли сделать Android-библиотеку, которая использовала стороннюю библиотеку без сторонней зависимости? - PullRequest
0 голосов
/ 08 июля 2019

У меня есть один проект библиотеки для создания библиотеки (.aar) в Android. В этом проекте библиотеки использовались Facebook и Google Lib для аутентификации и некоторые другие библиотеки в этом проекте, чтобы создать пользовательскую библиотеку для моего основного приложения, в которую я могу добавить эту зависимость, чтобы получить все ее функции. Так что в моем основном проекте, в котором я могу использовать этот файл пользовательской библиотеки (.aar). Но без таких сторонних зависимостей, как Facebook и Google, а также функция проверки подлинности моей библиотеки не работает.

Способ 1: добавить свою стороннюю зависимость от POM-файла, который вы создали для проекта публичного или частного репозитория maven. Но, в конце концов, те URI, которые maven мы импортируем в наше приложение, косвенно загружают нашу зависимость, которую мы сначала определяем в файле POM, а не только используем наши возможности (.aar).

Способ 2: добавить стороннюю зависимость facebook и google и другую, которую мы создаем для создания файла .aar. Они напрямую импортируются в файл build.gradle нашего приложения. Они сначала скачивают зависимость и используют ее.

Есть ли другой способ, кроме зависимости или Maven?

Надеюсь, что этот вопрос поможет другим, и любая помощь приветствуется. Заранее спасибо.

...