Вам нужно использовать api
вместо provided
. Вы можете найти больше информации от здесь.
Как я знаю, у Аара нет транзитивных зависимостей. Вы можете попробовать экспортировать fat aar
или попробовать
implementation 'your.package:your_artifact:your_version' {transitive = true}
PS: не используйте тип @ aar
Также известен как flatDir, поскольку зависимости flatDir НЕ разрешают переходные процессы)
implementation 'your.package:your_artifact:your_version@aar' {transitive = true}
С другой стороны, вам нужно преобразовать ваш проект в стандарты maven. Таким образом, вам нужен файл pom.xml, который указывает транзитивные зависимости под тегом зависимости.
Поскольку у вас есть опыт работы с jar-файлами, файлы ресурсов также не могут быть. Если вам не нужны файлы ресурсов, просто экспортируйте jar, выполнив задачу createFullJarRelease
.
Если вам нужно использовать .aar, вы можете добавить другие зависимости, которые библиотека использует в потребителе.