У меня есть собственная библиотека 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
Как управлять сторонними зависимостями в моем локальном AAR ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Адаптер привязки не работает для подмодулей в AAR (с использованием плагина fat-aar)
Anonymous » » в форуме Android - 0 Ответы
- 47 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как настроить виртуальную среду в PHP для управления сторонними библиотеками?
Гость » » в форуме Php - 0 Ответы
- 57 Просмотры
-
Последнее сообщение Гость
-