Я использую Android studio 3.3 и пытаюсь использовать Dagger2 в своем проекте. Однако обработка аннотаций в ней не работает, и классы аннотаций не генерируются.
Я добавляю библиотеку следующим образом в мой файл Gradle.
implementation 'com.google.dagger:dagger:2.21'
annotationProcessor 'com.google.dagger:dagger-compiler:2.21'
Я также указал annotationProcessorOptions
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath true
}
}
Что я пробовал: -
1) Закрытие проекта.
2) Переход к настройке -> Настройки -> Сборка, выполнение и развертывание -> Компилятор -> Процессоры аннотаций -> Установлен флажок «Включить обработку аннотаций»
3) Удаление моего проекта из списка недавних проектов
4) Повторный импорт проекта с диска.
5) Неправильный кэш / перезапуск
Однако даже после выполнения вышеуказанных шагов аннотации для моего текущего приложения не создаются. Я также пробовал это и это , но шаги для второй ссылки, похоже, не отображаются для моих текущих настроек проекта, а опция компилятора затенена. Могу ли я включить их для моего текущего приложения?