无法解析 androidx.databinding

MHo*_*gge 3 android android-databinding android-livedata androidx

我正在尝试按照官方文档将我的应用程序迁移到 AndroidX 。我运行重构选项:迁移到 AndroidX

起初,我遇到了一些错误,但已通过重新启动和清理我的项目来解决。然后我遇到了一个问题STRING_TOO_LARGE(参见Stack Overflow 问题),我通过将 gradle 构建工具降级到 3.1.3 来解决。

但现在我在数据绑定方面遇到了困难。迁移工具取代了我所有的

import android.databinding.**
Run Code Online (Sandbox Code Playgroud)

经过

import androidx.databinding.**
Run Code Online (Sandbox Code Playgroud)

但我有错误消息

无法解析 androidx.databinding。

他们有什么我应该做的事情才能让它发挥作用吗?


databinding我试图通过退缩来回到过去

import android.databinding.**
Run Code Online (Sandbox Code Playgroud)

而不是那个,但我随后在使用内部 xml 布局androidx时出现错误,说LiveData

找不到参数类型为 androidx.lifecycle.MutableLiveData 的属性的设置器。

小智 5

在gradle中写入以下代码

android {
...
dataBinding {
    enabled = true
}
}
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

10257 次

最近记录:

3 年,5 月 前