Я создал новую библиотеку, следуя этой записи .
Итак, у меня есть проект библиотеки ( библиотека ) и проект приложения ( app ).Когда я вручную подключаю библиотеку к приложению с помощью следующего кода, это работает.
include ':libraryname'
project(':libraryname').projectDir = new File(settingsDir, '../your-library-folder/libraryname')
Но это работает только до тех пор, пока я не добавлю новую зависимость AAR в библиотеку
Файл - Новый модуль - Новый пакет AAR, а также я добавлю зависимость (проект реализации)(': library_aar')) в library .
После этого Android Studio показывает ошибку (для app , внутри library все выглядит нормально): Проект с путем ': library_aar' не найден в проекте ': library'.
Работает:
Project Application
- Module "app" > dependency to "library"
Project Library
- Module "library"
Не работает:
Project Application
- Module "app" > dependency to "library"
Project Library
- Module "library" > dependency to "library_aar"
- Module "library_aar"
Вопрос в том, как правильно настроить зависимость внутренней библиотеки от некоторой библиотеки AAR?
