【问题标题】:AndroidX Error: Both old and new data binding packages are available in dependencies.I am upgrading a flutter project to AndroidXAndroidX 错误:新旧数据绑定包都在依赖项中可用。我正在将一个颤振项目升级到 AndroidX
【发布时间】:2019-06-04 15:12:53
【问题描述】:

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

【问题讨论】:

  • 找到任何解决方案了吗?我也面临同样的问题。
  • @MohamedElloumi 是的,你必须在 build.gradle 文件中禁用数据绑定 ``dataBinding { enabled = false }``

标签: android flutter androidx


【解决方案1】:

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

dataBinding {
    enabled = false
}

【讨论】:

    【解决方案2】:

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

    将它们全部更改为使用 android.support 并解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-02
      • 2021-06-09
      • 2021-09-14
      • 2020-06-06
      • 2020-12-29
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      相关资源
      最近更新 更多