Я борюсь со следующей проблемой и нуждаюсь в вашей помощи, потому что любые найденные решения для подобных проблем не работают в моем случае.
Итак, у меня есть проект Android со следующей структурой:
the_project:
app (out: apk)
foo (out: aar)
bar (out: aar)
Файл settings.gradle в папке 'the_project' имеет следующее содержимое:
include ':app', ':foo', ':bar'
Модуль 'app' зависит от модуля 'foo', и его build.gralde имеет следующую запись:
dependencies {
compile project('foo')
}
Модуль 'bar' зависит от того же модуля 'foo'. Таким образом, его build.gradle имеет такую же запись:
dependencies {
compile project('foo')
}
Проблема заключается во встроенном 'aar' в модуле 'bar'. «Aar» не содержит ресурсов и классов из «aar» модуля «foo».
Есть ли у вас какие-либо идеи, как добавить классы и ресурсы из 'aar' модуля 'foo' в 'aar' модуля 'bar'?