Библиотека не добавляет свои зависимости при использовании - PullRequest
0 голосов
/ 20 сентября 2018

Я создал библиотеку, но когда я попытался использовать ее с implementation 'com.example:mylibrary:1.3.0' в build.gradle моего приложения, я продолжаю получать сообщение о том, что зависимость ConstraintLayout (которую использует библиотека, но не приложение) не найдена.Однако это было явно определено в библиотеке build.gradle с implementation.

Когда я запустил gradlew app:dependencies на терминале, это показывает, что у библиотеки нет зависимостей, даже если на самом деле их 2. Это кажетсячтобы быть источником проблемы, Gradle не может обнаружить зависимости библиотеки.

Я некоторое время не сталкивался с этой проблемой, но когда решил удалить зависимость ConstraintLayout из моего приложения, возникла ошибкапоявляется во время сборки.

1 Ответ

0 голосов
/ 20 сентября 2018

Когда вы используете implementation для зависимостей в вашей библиотеке, зависимый от нее проект не увидит зависимости.Вам нужно использовать api вместо implementation.

...