Обновите версию Gradle до 5.1.1, но капт не работает - PullRequest
1 голос
/ 12 июня 2019

В gradle версии 4.5 все работало нормально, но когда я обновляюсь до 5.1.1, процессор, который расширяет AbstractProcessor, кажется, не был запущен, ни один журнал, и ничего не было сгенерировано в dir: build / generate / source /kapt.

версия Gradle: 4,5; Gradle плагин: 3.1.2. работа

версия Gradle: 5.1.1; Gradle плагин: 3.4.1. не работает

PS: см. Git https://github.com/drumge/android-kvo

Ответы [ 2 ]

0 голосов
/ 18 июля 2019

У меня была такая же проблема при обновлении Android Studio (3.3 -> 3.4) (Это обновление Gradle с 4.10.1 -> 5.1.1). Я использую Kapt и процессор аннотаций, который я построил как Java-модуль. До обновления все работало нормально.

Мое решение было:
- Обновить com.google.auto.service:auto-service до 1.0-rc6
- Добавьте annotationProcessor "com.google.auto.service:auto-service:1.0-rc6" в файл build.gradle процессора аннотаций.

Нашел мой ответ через эти:
- https://github.com/gradle/gradle/issues/7941
- https://github.com/ishaigor/annotation-processor-sample/commit/d7645914b9f53a5f350c7098973f3554c48e75d8

Надеюсь, это поможет.

0 голосов
/ 12 июня 2019

В вашем build.graddle модульном приложении есть: apply plugin: 'kotlin-kapt'

...