生成包时发现重复的 DatabindingComponent class

Duplicate DatabindingComponent class found while generating bundle

当我尝试生成要发布的 App Bundle 时出现此错误。

使用的组件: 'com.android.tools.build:gradle:4.1.0' 'com.google.gms:google-services:4.3.4'

使用的版本: Android 工作室 4.1

:app:minifyReleaseWithR8 失败 /Users/androiddeveloper/Documents/udux_android/app/build/intermediates/module_and_runtime_deps_classes/release/base.jar: R8: 类型 androidx.databinding.DataBindingComponent 定义了多次:/Users/androiddeveloper/Documents/udux_android/app/build/intermediates/module_and_runtime_deps_classes/release/base.jar:androidx/databinding/DataBindingComponent.class, /Users/androiddeveloper/Documents/udux_android/livestream/build/intermediates/module_and_runtime_deps_classes/release/feature-livestream.jar:androidx/databinding/DataBindingComponent.class

编辑 \ni 发现了与此相关的问题,但对于另一个 class

我分别处理了两个模块,当我决定将两个模块合并到主应用程序中时。 DFM 模块在数据绑定组件 class 上有它,我觉得它是自动生成的。

我最终删除了模块上的包 androidx.databinding.Databinding 组件,这就是解决我的问题的原因。