Обработчики аннотаций должны быть явно объявлены

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 файлах

Ответ 1

Вы должны явно добавить обработчики аннотаций в gradle. Ввод следующих зависимостей gradle должен быть исправлен:

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

Однако, как уже упоминалось ранее, вам, вероятно, следует выяснить, какая из ваших существующих зависимостей использовала автоматическую ценность, чтобы утверждать, действительно ли вам это нужно. Обработчики аннотаций в конечном счете замедляют время сборки, поэтому не включайте его, если это не нужно.

Ответ 2

Даже у меня была такая же проблема, и, наконец, я решил проблему, добавив ее в файл уровня gradle

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

надеется, что его решила какая-то проблема.

Ответ 3

Добавление зависимостей annotationProcessor для меня не работает, вместо этого я опускаю эту строку внутри build.gradle в произвольных местах:

android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true

Ответ 4

Процессоры аннотаций могут быть объявлены с помощью annotationProcessor вместо implementation/compile, как мы это делали ранее.

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

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

Должен быть заменен на

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