我正在尝试将我的应用程序迁移到androidx,按照official doc。
我运行重构选项:迁移到androidx。
起初,我有一些错误已经通过重新启动和清理我的项目来解决。然后我遇到了一个问题,我通过将gradle构建工具降级到3.1.3来解决这个问题。
但现在我正在努力进行数据绑定。迁移工具替换了所有
import android.databinding.**
通过
import androidx.databinding.**
但我有个错误信息
无法解析androidx.databinding。
他们需要我做些什么才能让它工作吗?
我试着回到过去
import android.databinding.**
而不是
STRING_TOO_LARGE
但是我在xml布局中使用databinding
时出现了一个错误找不到参数类型为androidx.lifecycle.mutableLiveData的属性的setter。
最佳答案
用梯度写下面的代码
android {
...
dataBinding {
enabled = true
}
}