Dagger त्रुटि: "Prefer to run the dagger processor over that class instead" Kotlin में
सभी को नमस्ते! मैं एक प्रोजेक्ट Java से Kotlin में ट्रांसलेट कर रहा हूँ, और Dagger 2 का उपयोग करते समय एक समस्या का सामना करना पड़ा। मेरे पास एक सरल module है जो एक dependency प्रदान करता है:\n\n```kotlin\n@Module\nclass NetworkModule {\n @Provides\n @Singleton\n fun provideRetrofit(): Retrofit {\n return Retrofit.Builder()\n .baseUrl("https://api.example.com")\n .build()\n }\n}\n\n@Component(modules = [NetworkModule::class])\n@Singleton\ninterface AppComponent {\n fun inject(activity: MainActivity)\n}\n```\n\nलेकिन जब मैं build चलाता हूँ, तो Gradle यह त्रुटि देता है:\n`error: [Dagger/DependencyCycle] Prefer to run the dagger processor over that class instead`\n\nमैंने Google किया, लेकिन सभी समाधान या तो Java के लिए हैं या उपयुक्त नहीं हैं। मैं Kotlin 1.8, Dagger 2.48, kapt का उपयोग कर रहा हूँ। कोशिश की clean करने की