Мне было бы проще показать вам, если коротко.
- Основное приложение
- Созданная библиотека позволяет называть ее ВТОРОЙ
- Созданная библиотека списка покупок называется ТРЕТЬЕ
Когда я добавляюмоя ТРЕТЬЯ зависимость от моей ВТОРОЙ библиотеки при использовании реализации в файле gradle, я по какой-то причине не могу реализовать интерфейсы.При использовании api он работает просто отлично.
Кроме того, мы добавляем это, импортируя файлы aar и pom вручную.
Gradle уровня проекта для SECOND
allprojects {
repositories {
google()
jcenter()
maven { url "$projectDir/../THIRD" }
}
}
Единственный способ фактически разрешить доступ к интерфейсам - использовать API api ('com.THIRD. @ Aar')