发现多个文件 OS 独立路径 'android/databinding/DataBindingComponent.java'

More than one file was found with OS independent path 'android/databinding/DataBindingComponent.java'

我在 android 工作室构建期间遇到此错误:

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.

More than one file was found with OS independent path 'android/databinding/DataBindingComponent.java'

我使用 this library 来应用具有数据绑定的通用适配器。 我的应用已开启 databinding

  dataBinding {
    enabled = true
  }

此库中的示例工作正常,但不知道为什么它会在我的应用程序中重复 DataBindingComponent
有什么线索可以弄清楚吗?

我在将 Android Studio 更新到 3.0 版本时遇到了这个问题。
通过添加 packagingOptions:

修复
android{
    packagingOptions {
        exclude 'android/databinding/DataBinderMapper.java'
        exclude 'android/databinding/DataBindingComponent.java'
        exclude 'android/databinding/DynamicUtil.java'
    }
}