Как использовать плагин lombok в Android Studio?

Я установил Ломбок С -1-->'Плагин', но он не работает, когда я пытаюсь создать Getter & Setter. Мой код не распознает его.

есть ли у кого-нибудь идея, как настроить Ломбок и использовать его для создания аннотации getter & setter?

4 ответов


вам нужно не только установить Lombok Plugin, но также добавьте зависимость к build.gradle as provided:

dependencies{
    provided "org.projectlombok:lombok:1.12.6" //or v. 1.16.2 in your case.
}

подробнее о официальное руководство.

другого ответа С инструкции.


в официальных документах есть раздел, связанный с этим:https://projectlombok.org/setup/android

следуйте предыдущим инструкциям (Gradle). В дополнение к правильной настройке вашего проекта gradle вам нужно добавить плагин Lombok IntelliJ, чтобы добавить поддержку lombok в Android Studio:

перейти в Файл > Настройки > Плагины Нажмите на обзор репозиториев... Поиск плагина Lombok Нажмите на установить плагин Перезапустить Android Studio Изменение приложения зависимости блок:

dependencies {
    compileOnly 'org.projectlombok:lombok:1.16.22'
    annotationProcessor 'org.projectlombok:lombok:1.16.22'
}

вы можете использовать этот

    dependencies {
    compileOnly "org.projectlombok:lombok:1.16.18"
}

есть так много сообщений на эту тему его недоумение. Я на следующий: enter image description here enter image description here enter image description hereenter image description here И вырвав большую часть моих волос, пытаясь понять что, черт возьми, происходит с Gradle верхнего уровня и уровня проекта, Единственная комбинация, которая сработала для меня, это: enter image description hereimplementation 'org.projectlombok:lombok:1.18.0' annotationProcessor 'org.projectlombok:lombok:1.18.0'enter image description hereclasspath 'org.projectlombok:lombok:1.18.0' И вот доказательство:--21-->enter image description here Мой Бог это действительно так сложно сделать что-то такое простое.