在android应用程序中的匕首更新期间找不到符号newDispatchingAndroidInjector

在android应用程序中的匕首更新期间找不到符号newDispatchingAndroidInjector,android,dagger-2,Android,Dagger 2,我有一个Android应用程序,它使用dagger2.21进行依赖注入。我看到版本2.27可用,我尝试更新它 更新gradle依赖项后,HasActivityInjector出现无法解决的问题。我改变了这个实现 类MyApplication:ConfigApplication(),HasActivityInjector{ @注入 lateinit var activityInjector:调度AndRoid Injector 类MyApplication:ConfigApplication(

我有一个Android应用程序,它使用dagger
2.21
进行依赖注入。我看到版本
2.27
可用,我尝试更新它

更新gradle依赖项后,
HasActivityInjector
出现无法解决的问题。我改变了这个实现


类MyApplication:ConfigApplication(),HasActivityInjector{
@注入
lateinit var activityInjector:调度AndRoid Injector


类MyApplication:ConfigApplication(),HasAndroidObject{
@注入
lateinit var androidInjector:分派androidInjector
覆盖有趣的AndroidJector():AndroidJector=AndroidJector
// ....
}
问题是,当我尝试构建我的应用程序dagger时失败,生成的代码中包含消息

错误:找不到符号 返回分派ANDROID注入器\工厂。新建分派ANDROID注入器( ^ 符号:方法newDispatchingAndroidInjector(映射,提供程序>>,映射>>) 地点:船级社派班安得鲁工厂


你知道还缺少什么吗?

请确保将所有依赖项更新为2.27

kapt "com.google.dagger:dagger-compiler:$dagger"
implementation "com.google.dagger:dagger:$dagger"
kapt "com.google.dagger:dagger-android-processor:$dagger"
implementation "com.google.dagger:dagger-android-support:$dagger"