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 次 |
| 最近记录: |