Я пытаюсь использовать адаптеры прослушивания && привязки в многомодульном проекте. Модуль, использующий привязку данных, не является точкой входа в проект. модуль A является записью приложения и не использует привязку данных, в то время как дочерний модуль B использует привязку данных. Выполнено следующее: во всех модулях включена привязка данных Примечание: я могу использовать привязку данных для ссылки на представления и устанавливать данные для представлений в (Модуль B), но когда дело доходит до настройки привязки-адаптера / прослушивателя, происходит сбой проекта привязки.
composeBinding = FragmentMessageComposeBinding.inflate(inflater, container,
false).apply {
viewModel = composeViewModel
lifecycleOwner = viewLifecycleOwner
}
java .lang.NoSuchFieldError: Нет данных c поле viewModel типа I в классе android / BR; или его суперклассы (объявление 'com. android .BR' появляется в /data/app/com.android-L6pvy0tcl4JFvccGwrsAGw==/base.apk!classes2.dex)