Avatar ·

خطأ Dagger: "Prefer to run the dagger processor over that class instead" في Kotlin

مرحباً بالجميع! أقوم بنقل مشروع من Java إلى Kotlin، وواجهت مشكلة عند استخدام Dagger 2. لدي وحدة بسيطة توفر التبعية: ```kotlin @Module class NetworkModule { @Provides @Singleton fun provideRetrofit(): Retrofit { return Retrofit.Builder() .baseUrl("https://api.example.com") .build() } } @Component(modules = [NetworkModule::class]) @Singleton interface AppComponent { fun inject(activity: MainActivity) } ``` لكن عندما أقوم بتشغيل البناء، يظهر Gradle الخطأ التالي: `error: [Dagger/DependencyCycle] Prefer to run the dagger processor over that class instead` لقد بحثت في Google، لكن جميع الحلول إما مخصصة لـ Java أو غير مناسبة. أستخدم Kotlin 1.8، Dagger 2.48، kapt. حاولت تنظيف...