上次我尝试从 kapt 迁移到 ksp,所有库都没有问题,而不是 dagger...
dagger2_版本'2.47'
我收到错误日志: e:[ksp] 使用 KSP 编译时无法使用旧版 dagger.spi.BindingGraphPlugin:Dagger/Android/DuplicateAndroidInjectors。使用 KAPT 进行编译或迁移插件以实现 dagger.spi.model.BindingGraphPlugin。 e: KSP 发生错误,查看日志了解详细信息
有人有类似的问题吗?我找不到任何东西
当我更新 dagger 和 dagger-compiler 并删除 android 支持时,它对我有用:
implementation 'com.google.dagger:dagger:2.48'
ksp 'com.google.dagger:dagger-compiler:2.48'
// Android support removed
//implementation 'com.google.dagger:dagger-android:2.48'
//implementation 'com.google.dagger:dagger-android-support:2.48'
//ksp 'com.google.dagger:dagger-android-processor:2.48'