Avatar ·

خطأ Program type already present: CoordinatorLayout$Behavior عند البناء باستخدام Dagger 2

مرحباً بالجميع! أنا مبتدئ في 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) { // منطق مخصص } ``` يظهر الخطأ في مرحلة التجميع، وفقط بعد إضافة D