Как установить transitive = true для локальной библиотеки.aar?

Я использую андроид cuckoo.aar локальную библиотеку Android в моем проекте DemoApp.

Эта библиотека кукушки также использует много других библиотек, например ( retrofit,recyclerview, rx-android, rx-java) через зависимости Gradle.

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

Есть одно решение - сделать переходный = true в Gradle. Но это не помогло мне.

Может кто-нибудь помочь мне правильно достичь этого.

1 ответ

Решение

Невозможно загрузить транзитивные зависимости с локальным файлом AAR.

Этот файл не содержит pom.xml которые ссылаются на все зависимости, связанные с этой библиотекой, поэтому добавление transitive = true просто ничего не сделаю.

Если библиотека Cuckoo не размещена в репозитории Maven, я боюсь, что вам придется загружать их вручную в свой репозиторий. build.gradle,

Другие вопросы по тегам