Próbuję dodać repozytorium maven do mojego projektu Android Studio. Kiedy robię synchronizację projektu Gradle, wszystko jest w porządku. Jednak, gdy staram się budować mój apk, otrzymuję ten błąd:Ustawienie Explict procesor adnotacji
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.
Link wliczone (https://developer.android.com/r/tools/annotation-processor-error-message.html) na błędy 404 błędów, więc jej nie pomoże.
Mam włączone przetwarzanie adnotacji w ustawieniach studia Android i dodałem includeCompileClasspath = true
do moich opcji procesora adnotacji. Próbowałem również dodać classindex
, classindex-3.3
i classindex-3.3.jar
do nazwy procesora FQ, ale to też nie pomogło.
są to linie Dodałem do domyślnej build.gradle pod dependecies:
dependencies {
...
compile group: 'com.skadistats', name: 'clarity', version:'2.1.1'
compile group: 'org.atteo.classindex', name: 'classindex', version:'3.3'
}
Początkowo po prostu miał „przejrzystość” dodany, ponieważ jest to jeden mnie obchodzi, ale dodałam wpis "classindex" w nadziei, że to naprawi. Usunięcie "przejrzystości" i zachowanie "classindex" daje mi dokładnie ten sam błąd.
Nie jestem zbyt zaznajomiony z gradle/maven, więc każda pomoc byłaby doceniona.
„Zauważ, że ta opcja jest przestarzałe i zostanie usunięte w przyszłości. " – everyman
Tak @everyman, ale na razie jest to opcja, którą musimy sobie z tym poradzić. – luizMello
@luizMello: Dzięki stary, to działa dla mnie. –