2
アンドロイドでサポートされているダガーライフサイクルを調査して、Kotlinに依存関係を注入していますが、常にダガー依存コードを生成できません。失敗すると、エラーが発生しましたメッセージは以下の通りです:分析に失敗しました:org.jetbrains.kotlin.kapt3.diagnostic.KaptError:アノテーション処理中にエラーが発生しました
ここpublic abstract interface MainComponent {
^
java.lang.IllegalStateException:
failed to analyze: org.jetbrains.kotlin.kapt3.diagnostic.KaptError: Error while annotation processing
それが
@Singleton
@Component(modules = arrayOf(AndroidSupportInjectionModule::class,AndroidInjectionModule::class,AppModule::class, NetworkModule::class, ActivityBuilder::class))
open interface MainComponent{
@Component.Builder
interface Builder {
@BindsInstance
fun application(application: Application): Builder
fun build(): MainComponent
}
fun inject(app: ActifyApplication)
}
私はkaptのような別のソリューションは、アプリケーションレベルのGradleで真の有効しようとしたMainComponent.kt
で装着されているが、yet.Wouldしてください固定されていませんなぜこのケースがいつも洞察力を与える。あなたの助けが高く評価されるでしょう。事前に感謝します。私は質問のこの種を満たし
あなたが質問に答えるか、自分の問題を思いついてみようとするかは、完全には不明です。再調整してください。 – Hexfire