4

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

error: package {ApplicationClassName}_HiltComponents does not exist

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

我已经搜索过它,但由于它是一个新库,因此没有太多可用的 QnA。为什么会抛出该错误,我该如何解决?

4

2 回答 2

5

Build -> Rebuild Project为我工作。

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

于 2020-07-13T03:57:36.087 回答
1

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

Gradle 包装器来自

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

distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip

构建工具来自

   buildToolsVersion '29.0.1'

   buildToolsVersion '29.0.3'
于 2020-10-27T07:36:32.357 回答