Я пытаюсь добавить репозиторий maven в свой проект Android Studio. Когда я выполняю синхронизацию проекта Gradle, все в порядке. Однако, когда я пытаюсь построить свой apk, я получаю эту ошибку:
Execution failed for task ':app:javaPreCompileDebug'.
> 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.
- classindex-3.3.jar
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.
Ссылка включала (https://developer.android.com/r/tools/annotation-processor-error-message.html) в ошибке 404s, поэтому без помощи.
Я включил обработку аннотаций в настройках студии android и добавил includeCompileClasspath = true
в мои параметры обработчика аннотации. Я также попытался добавить classindex
, classindex-3.3
и classindex-3.3.jar
в имя FQ процессора, но это тоже не помогло.
это строки, которые я добавил к умолчанию build.gradle под dependecies:
dependencies {
...
compile group: 'com.skadistats', name: 'clarity', version:'2.1.1'
compile group: 'org.atteo.classindex', name: 'classindex', version:'3.3'
}
Первоначально я просто добавил "ясность", потому что это тот, о котором я забочусь, но я добавил запись "classindex" в надежде, что он ее исправит. Удаление "ясности" и сохранение "classindex" дает мне такую же ошибку.
Я не слишком хорошо знаком с gradle/maven, поэтому любая помощь будет оценена.