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)
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.之前编译的相同代码现在编译.
| 归档时间: |
|
| 查看次数: |
1472 次 |
| 最近记录: |