Я создаю SDK с помощью плагина android.library
. Я включил привязку данных и использовал ее в макетах и компонентах пользовательского интерфейса. также я генерирую .aar
и развертываю его для потребителей.
Итак, вопрос в том, нужно ли приложению, использующему SDK (.aar
), включить привязку данных? Этот SO ответ указывает на то, что нам нужно включить как SDK, так и приложение. но когда я проверил декомпилированный код .aar, внутри был пакет привязки данных, и я смог увидеть сгенерированные файлы классов.
включил привязку данных
dataBinding {
enabled true
}