0
Dagger 2.11
とKotlin
を使用しています。すべてがDagger
と罰金ですが、私は突出したContributesAndroidInjector
注釈を追加するとき、私はこのエラーを取得:私が使用Android Dagger 2.11、Kotlin、ContributesAndroidInjector注釈の問題
e:
...build/tmp/kapt3/stubs/devDebug/com/raqun/android/di/AppComponent.java:6: error: dagger.internal.codegen.ComponentProcessor was unable to process this interface because not all of its dependencies could be resolved. Check for compilation errors or a circular dependency with generated code.
e:
e: public abstract interface AppComponent extends dagger.android.AndroidInjector<MyApp> {
e:
Here're依存関係:私はすでに追加
$rootProject.ext.daggerVersion = 2.11
compile "com.google.dagger:dagger-android:$rootProject.ext.daggerVersion"
compile "com.google.dagger:dagger-android-support:$rootProject.ext.daggerVersion"
kapt "com.google.dagger:dagger-compiler:$rootProject.ext.daggerVersion"
annotationProcessor "com.google.dagger:dagger-android-processor:$rootProject.ext.daggerVersion"
annotationProcessor "com.google.dagger:dagger-compiler:$rootProject.ext.daggerVersion"
:
kapt {
generateStubs = true
}
を
および
apply plugin: 'kotlin-kapt'
私は行方不明か間違っていますか? ご協力いただきありがとうございます。
いいえ:私はすでに、グラデーションのクリーニングとプロジェクトの再構築を試みました。