Как использовать две библиотеки без циклических зависимостей в моем проекте Android, чтобы избежать Более одного файла было найдено с независимым от ОС путем - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть две разные библиотеки (одна моя и другая сторонняя) в моем проекте Android.У меня на самом деле есть исходный код в моем проекте (не только с использованием файла .aar). Я могу успешно собрать эти библиотеки по отдельности .Однако, когда я пытаюсь использовать их в модуле приложения, сборка завершается с ошибкой « Найдено несколько файлов с независимым от ОС путем« META-INF / ASL-2.0.txt »».

В моем проекте есть три следующих модуля:

lib1, lib2 и приложение.

Вот как выглядит зависимость:

Я включил lib2 в lib1добавив следующий код в файл build.gradle:

файл lib1 build.gradle:

зависимости {... ... реализация (: lib2)

}

файл приложения build.gradle:

зависимости {... ... реализация (: lib1)

}

...