AndroidX错误:新旧数据绑定程序包都可以在依赖项中使用。我正在将Flutter项目升级到AndroidX

时间:2019-06-04 15:12:53

标签: android flutter androidx

AndoirdX升级后出现错误。

android.databinding.tool.util.LoggedErrorException: failure, see logs for details.
AndroidX Error: Both old and new data binding packages are available in 
dependencies Make sure you've setup jettifier 
for any data binding dependencies and also set android.useAndroidX=true

我已经有

android.useAndroidX=true
android.enableJetifier=true

在我的gradle.properties

2 个答案:

答案 0 :(得分:0)

我通过在build.gradle文件中禁用数据绑定解决了该错误

dataBinding {
    enabled = false
}

答案 1 :(得分:0)

就我而言,我发现一些布局文件从AndroidX导入约束布局,而其他布局文件从android.support导入。

将所有这些更改为使用android.support并解决了问题。