Ломбок не работает с Android Studio 3.4

После обновления студии Android до версии 3.4 у меня возникли проблемы с плагином lombok. Хотя внутри класса модели аннотации распознаются и отображаются правильно, в действии все функции получения и установки, которые я использовал, не распознаются. Я также могу построить проект, но во всех действиях все функции получения и установки отображаются красным цветом. Буду признателен за любую оказанную помощь.

Я попытался включить процессор аннотаций для Android-студии. Я использую ломбок как зависимость, указанную на веб-сайте, с процессором аннотаций. Версия Gradle 3.4.0.


person Jai    schedule 15.05.2019    source источник


Ответы (4)


Включить обработку аннотаций в Android Studio 3.4
1. Android Studio — Файл — Закрыть проект
2. Настройка — Настройки — Сборка, выполнение, развертывание — Компилятор — Обработчики аннотаций — Включить обработку аннотаций.

введите описание изображения здесь

  1. Открыть проект - построить - перестроить проект.
person ovicko    schedule 08.06.2019
comment
как включить в android studio 4.1? - person Jithish P N; 17.12.2020

Для меня я не устанавливал плагин. Вот почему я думаю, что студия Android не смогла распознать аннотации, но мне удалось создать проект. В итоге я добавляю зависимость в файл gradle и устанавливаю плагин через настройки, и теперь все работает!

person Jai    schedule 15.05.2019

Если обработчик аннотаций уже включен (Настройка — Настройки — Сборка, выполнение, развертывание — Компилятор — Обработчики аннотаций — Включить обработку аннотаций) и даже после перезагрузки системы ломбок не работает, то просто удалите плагин ломбока, переустановите его и перезапустите андроид ide.

UnInstall: File --> Settings --> Plugins --> Installed --> select Lombok --> Select uninstall from drop down (top right corner)

Install: File --> Settings --> Plugins --> Marketplace --> serach Lombok --> click install --> restart android IDE

UN-Установка плагина

введите здесь описание изображения

Установка плагина:

person Shendre Kiran    schedule 26.12.2019

У меня была аналогичная проблема с Android Studio 3.6.1.

  • 1) включить обработку аннотаций (так же, как и другие ответы здесь)
  • 2) проверьте версии com.android.tools.build:gradle vs org.projectlombok:lombok

Ломбок

    compileOnly "org.projectlombok:lombok:1.18.12"
    testCompileOnly "org.projectlombok:lombok:1.18.12"
    kapt 'org.projectlombok:lombok:1.18.12'
    annotationProcessor 'org.projectlombok:lombok:1.18.12'

Эта комбинация работала для меня:

 dependencies {
        classpath 'com.android.tools.build:gradle:3.5.3'

Это не:

        classpath 'com.android.tools.build:gradle:3.6.1'
person Babu    schedule 11.03.2020