当前位置: 首页 > 知识库问答 >
问题:

现在必须显式声明注释处理器

左丘峰
2023-03-14
Error:Execution failed for task ':laMusique2May2016:javaPreCompileRelease'.
> Annotation processors must be explicitly declared now.  The following dependencies on the compile classpath are found to contain annotation processor.  Please add them to the annotationProcessor configuration.
    - auto-value-1.1.jar (com.google.auto.value:auto-value:1.1)
  Alternatively, set android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true to continue with previous behavior.  Note that this option is deprecated and will be removed in the future.
  See https://developer.android.com/r/tools/annotation-processor-error-message.html for more details.

我看到了这个问题,但问题是auto-value-1.1.jar不在我的gradle文件

共有3个答案

曾云
2023-03-14

添加注释处理器依赖项对我不起作用,相反,我将这一行放在build.gradle中任意位置起作用:

android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath=true

葛烨
2023-03-14

您应该在gradle中显式添加注释处理器。将以下内容放入您的gradle依赖项应该可以修复它:

annotationProcessor 'com.google.auto.value:auto-value:1.1'

但是,正如其他人已经提到的,您可能应该弄清楚哪些现有依赖项使用自动值来断言您是否真的需要它。注释处理器最终会减慢您的构建时间,因此如果没有必要,请不要包含它。

东方俊材
2023-03-14

甚至我也有同样的问题,最后我通过将其添加到应用程序级gradle文件来解决我的问题

android{
....
    defaultConfig{
....
    javaCompileOptions {
        annotationProcessorOptions {
            includeCompileClasspath true
        }
    }
}
buildTypes {
...
}

希望它解决了某人的问题

 类似资料:
  • 我正在尝试开发一个Kotlin AnnotationProcessor库,我想不出为什么会出现这个错误: 错误:任务“:app:javaprecompiledebug”执行失败。 >现在必须显式声明批注处理器。发现编译类路径上的以下依赖项包含注释处理器。请将它们添加到annotationProcessor配置中。  · · · -compiler.jar(项目:编译器)  · 或者,设置andro

  • 突然,我在执行应用程序时出错。我知道这里已经有人问过这个问题:现在必须显式声明注释处理器 然而,解决方案并没有解决问题:( 这是我的build.gradle 任何人都知道如何解决这个错误。我在谷歌上搜索没有成功。 这是收到的错误

  • 我把我的Android studio升级到了3.0 我的build.gradle包含依赖项: 如何在Android Studio 3.0中摆脱这个错误?

  • 现在必须显式声明注解处理器。发现编译类路径上的以下依赖项包含注解处理器。请将它们添加到annotationProcess配置中。 realm-android-0.86.0.jar(io.realm:realmandroid:0.86-0) 或者,设置以继续先前的行为。 请注意,此选项已弃用,将来将被删除。有关更多详细信息,请参阅此内容。

  • 我在我的Android中添加了以下库,然后我得到了错误。 https://github.com/bumptech/glide/releases/download/v4.6.1/compiler-4.6.1.jar https://github.com/bumptech/glide/releases/download/v4.6.1/glide-full-4.6.1.jar 错误: 等级:

  • 下面是我的app.gradle 在我的建筑下面。Gradle