Android Hilt DI-错误:包{ApplicationClassName}\u Hilt组件不存在

Android Hilt DI-错误:包{ApplicationClassName}\u Hilt组件不存在,android,dependency-injection,dagger-hilt,Android,Dependency Injection,Dagger Hilt,我正在使用新的Hilt库进行依赖注入版本2.28-alpha。我遵循了Hilt文档,并使用@HiltAndroidApp注释对应用程序类进行了注释。但当我试图构建我的项目时,它抛出了一个巨大的错误列表,所有这些错误都类似于: error: package {ApplicationClassName}_HiltComponents does not exist public final class Dagger{ApplicationClassName}_HiltComponents_Appli

我正在使用新的Hilt库进行依赖注入版本2.28-alpha。我遵循了Hilt文档,并使用
@HiltAndroidApp
注释对应用程序类进行了注释。但当我试图构建我的项目时,它抛出了一个巨大的错误列表,所有这些错误都类似于:

error: package {ApplicationClassName}_HiltComponents does not exist

public final class Dagger{ApplicationClassName}_HiltComponents_ApplicationC extends 
{ApplicationClassName}_HiltComponents.ApplicationC {

我已经搜索过了,但是因为它是一个新的库,所以没有太多的QnA可供使用。为什么它会抛出那个错误?我如何解决它?

只是
Build->Rebuild Project
对我有用


如果其他人有同样的问题,重建项目不起作用,请随时评论您的问题。如果有人知道为什么会这样,请用你的答案告诉我们。

对我来说,以上都不起作用。解决这个问题的方法是将构建工具和gradle包装器更新到最新版本

渐变包装器来自

distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
   buildToolsVersion '29.0.1'

distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
   buildToolsVersion '29.0.1'


您是否已将应用程序类添加到清单文件中?能否显示您的模块和应用程序类代码?@takieddine是的,我已将我的类添加到清单中。我不知道,但重建项目成功了。谢谢你的帮助,同样的问题。除了重建,还有谁有别的解决办法吗?因为那没用哇,我真不敢相信这会奏效。我猜问题出在缓存中,重建项目刚刚解决了…@Seven-yes。有时候会很安静。在做任何其他事情之前,只需重建项目即可。重建项目对我没有帮助:/Hi@Udit。。。你能详细说明你的问题吗?您是否也尝试过使缓存无效?你那边发生了什么事?这似乎是刀柄本身的问题。在我的例子中,重命名模块类解决了这个问题。