首页 > 解决方案 > Hilt 依赖注入错误找不到符号

问题描述

我在我的项目中使用 Dagger Hilt 依赖注入。我使用的是 v 2.38.1 版本。当我运行该项目时,我收到此错误,

AssistedInjectModule.java:8: error: cannot find symbol
@dagger.Module(includes = {AssistedInject_AssistedInjectModule.class})
                           ^
  symbol: class AssistedInject_AssistedInjectModule

* What went wrong:
Execution failed for task ':app:kaptDebugProductionKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution
   > java.lang.reflect.InvocationTargetException (no error message)

我尝试了无效缓存和重新启动,还确保所有注释处理器都使用 kapt。

我不知道为什么这会失败,任何解决这个问题的输入都非常感谢。

标签: androiddagger-2dagger-hilt

解决方案


推荐阅读