Android Dagger和Firebase

Ric*_*ion 1 android firebase dagger

我正在使用Dagger依赖注入.它通常工作正常,但是当我使用它将组件注入扩展FirebaseInstanceIdService的类时,它会使构建失败.FirebaseInstanceIdService有什么特别之处可以防止我注入它,或者我需要做些什么来让它工作.我不是试图在任何地方注入FirebaseInstanceIdService的实例,只是为它注入一个依赖

AppComponent有

void inject (AbcFirebaseInstanceIdService abcFirebaseInstanceIdService);
Run Code Online (Sandbox Code Playgroud)

而且AbcFirebaseInstanceIdService有

public void inject(ApplicationComponent appComponent) {
        appComponent.inject(this);
    }
Run Code Online (Sandbox Code Playgroud)

Ric*_*ion 6

com.google.dagger:dagger-compiler:2.0.2 
Run Code Online (Sandbox Code Playgroud)

似乎没有用

com.firebase:firebase-client-android:2.3.1. 
Run Code Online (Sandbox Code Playgroud)

看过MikeNs代码与旧版dagger一起使用,让我尝试将我的匕首版本升级到2.6.1.之前编译的相同代码现在编译.