发现多个文件具有独立于操作系统的路径';android/databinding/DataBindingComponent.java';
在android studio中构建时,我遇到了以下错误: 错误:任务的执行失败 “:app:transformResourcesWithMergeJavaResForDebug” 发现多个文件具有独立于操作系统的路径“android/databinding/DataBindingComponent.java” 我曾经将通用适配器应用于数据绑定。 我的应用程序已打开数据绑定发现多个文件具有独立于操作系统的路径';android/databinding/DataBindingComponent.java';,java,android,android-studio,android-databinding,android-studio-3.0,Java,Android,Android Studio,Android Databinding,Android Studio 3.0,在android studio中构建时,我遇到了以下错误: 错误:任务的执行失败 “:app:transformResourcesWithMergeJavaResForDebug” 发现多个文件具有独立于操作系统的路径“android/databinding/DataBindingComponent.java” 我曾经将通用适配器应用于数据绑定。 我的应用程序已打开数据绑定 dataBinding { enabled = true } 此库中的示例运行良好,但不知道为什么它会在
dataBinding {
enabled = true
}
此库中的示例运行良好,但不知道为什么它会在我的应用程序中复制DataBindingComponent
。
有什么线索可以找到吗?我在将Android Studio更新到3.0版本时遇到了这个问题。
通过添加包装选项修复:
android{
packagingOptions {
exclude 'android/databinding/DataBinderMapper.java'
exclude 'android/databinding/DataBindingComponent.java'
exclude 'android/databinding/DynamicUtil.java'
}
}
也许你应该关掉图书馆的数据绑定?查找子项目并执行:project.android.databinding.enabled=false
。不要问如何找到子项目,我不知道