Как управлять сторонними зависимостями в моем локальном AARAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как управлять сторонними зависимостями в моем локальном AAR

Сообщение Anonymous »

У меня есть собственная библиотека Android, для которой требуется общедоступная сторонняя зависимость com.opencsv:opencsv. Я хотел бы управлять этой зависимостью самостоятельно, не требуя от клиентов реализации ее в своих проектах.
До плагина Android Gradle 7.9 я мог использовать fat-aar для встраивания сторонних зависимостей. в моем AAR, но такой подход может увеличить размер библиотеки. К сожалению, fat-aar больше не доступен для AGP 8.0 или более поздней версии.
Мой вопрос: как я могу управлять сторонними зависимостями в моем локальном AAR? Возможно ли, чтобы Gradle автоматически устанавливал необходимые зависимости, когда мои клиенты реализуют мой AAR в build.gradle своего приложения?
Вот моя текущая настройка:
Build.gradle моей библиотеки
dependencies {
implementation "com.opencsv:opencsv:3.10"
}

Build.gradle моего клиентского приложения
dependencies {
implementation files('libs/my-custom-library.aar')

implementation "com.opencsv:opencsv:3.10" //

Подробнее здесь: https://stackoverflow.com/questions/783 ... -local-aar
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»