Avatar ·

使用 Dagger 2 构建时出现错误 Program type already present: CoordinatorLayout$Behavior

大家好!我是 Kotlin 新手,正在尝试使用 Dagger 2 构建项目。该项目使用 Android Support Library,我最近添加了 CoordinatorLayout 来实现 BottomSheetBehavior。 构建时出现错误: ``` Error : Program type already present: android.support.design.widget.CoordinatorLayout$Behavior ``` 以下是我的 `build.gradle`(Module: app)片段: ```kotlin dependencies { implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:design:28.0.0' implementation 'com.android.support.constraint:constraint-layout:1.1.3' implementation 'com.google.dagger:dagger:2.21' kapt 'com.google.dagger:dagger-compiler:2.21' // 其他依赖... } ``` 在代码中我使用了: ```kotlin class MyBottomSheetBehavior(context: Context, attrs: AttributeSet?) : CoordinatorLayout.Behavior(context, attrs) { // 自定义逻辑 } ``` 该错误出现在编译阶段。