Dagger त्रुटि: "Prefer to run the dagger processor over that class instead" Kotlin में
सभी को नमस्ते! मैं एक प्रोजेक्ट Java से Kotlin में ट्रांसलेट कर रहा हूँ, और Dagger 2 का उपयोग करते समय एक समस्या का सामना करना पड़ा। मेरे पास एक सरल मॉड्यूल है जो एक 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 का उपयोग कर रहा हूँ। कोशिश की क्लीन