8

刚迁移到AndroidX,尝试构建时出现此错误: Unknown class: java.lang.String file://----/app/src/main/res/layout/my_fragment.xml Line:XXX

有问题的行是使用双向数据绑定的 EditText 的开始: android:text="@={viewModel.myString}"

myString看起来像这样:

val myString = MutableLiveData<String>()

我有多个这样的实例;每个都涉及到 EditText 中的双向数据绑定,带有LiveData<String>.

4

1 回答 1

1

对于那些在数据绑定 v3.4.0 中遇到此问题的人,临时回滚到 3.3.2 为我修复了它。与此同时,我在他们的追踪器上发布了一个关于此的问题

要回滚,您所要做的就是相应地更改您的build.gradle

android {
    ...
        dataBinding {
            enabled = true
            version = '3.3.2'
        }
    ...
}
于 2019-05-07T07:35:11.153 回答