P. *_*ant 8 android android-xml kotlin android-databinding androidx
刚刚迁移到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>.
对于那些在数据绑定 v3.4.0 中遇到此问题的人,临时回滚到 3.3.2 为我解决了这个问题。与此同时,我在他们的跟踪器上发布了有关此问题的问题。
要回滚,您所要做的就是build.gradle相应地更改:
android {
...
dataBinding {
enabled = true
version = '3.3.2'
}
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
420 次 |
| 最近记录: |