我一直在試圖用Dagger(v1.1.0)爲我的Android應用程序設置活動圖。雖然它編譯罰款,我得到如下圖所示這個錯誤(完整跟蹤here):Dagger找不到注射成員
No injectable members on com.f2prateek.couchpotato.ui.ActivityActionBarController. Do you want to add an injectable constructor? required by class com.f2prateek.couchpotato.ui.fragments.DetailedMovieGridFragment
我會盡我所能來突出重要的部分,但如果我錯過了什麼,我的全部項目上GitHub。只需運行./gradlew clean assemble
即可構建apk。我的ActivityModule有Dagger似乎無法找到的提供者方法。
@Provides @Singleton ActivityActionBarController provideActionBarTitleController() {
return new ActivityActionBarController(activity);
}
該模塊是絕對被添加到applicationGraph(其然後被保存爲activityGraph)在我BaseActivity,並且BaseFragment本身注入activityGraph。
曾經解決過這個問題嗎? –