【发布时间】:2021-04-08 09:09:22
【问题描述】:
嗯,我正在开发一个包含活动/片段的库/SDK,我想使用数据绑定而不是 findViewById() 方法。
但是,当我在 library gradle 模块 中启用 dataBinding-> enabled = true 但在 中启用 not 时,我收到了此错误消息>app:gradle 模块。
这是我得到的错误:
Failed resolution of: Landroidx/databinding/DataBinderMapperImpl;
Didn't find class "androidx.databinding.DataBinderMapperImpl" on path: DexPathList[[zip file "/data/app/io.raychat.raychat_sdk-eNdusNjUCa3sHWzKRK-iqw==/base.apk"],nativeLibraryDirectories=[/data/app/io.raychat.raychat_sdk-eNdusNjUCa3sHWzKRK-iqw==/lib/x86, /system/lib, /system/vendor/lib]]
这个库的用户是不同的,我不能告诉他们所有人都在 app:gradle 模块中启用数据绑定。我该怎么办?
【问题讨论】:
标签: android mvvm data-binding