반응형
Android studio 3.1.2 버전에서 gradle 4.10.1 버전으로 앱을 만들고 있던중 Lombok을 적용할 일이 생겼다.
compileOnly "org.projectlombok:lombok:1.18.4"
annotationProcessor "org.projectlombok:lombok:1.18.4"
위와 같은 형식으로 Lombok을 적용하였는데 다음과 같은 에러가 발생하였다.
lombok 1.x.x throws transformClassesWithDexBuilderForDebug
원인은 Java8이 잠재적으로 .class file의 사이즈를 줄이는데 mothod count까지 줄이면서 문제가 발생하는것 같다는 의견이 있었다.
정확한 원인은 파악하지 못했다.
gradle.properties에 다음 2줄을 입력하였더니 해결되었다.
android.enableD8.desugaring = true
android.enableIncrementalDesugaring = false
링크 주소
반응형
'Native 개발 > 안드로이드 개념 정리' 카테고리의 다른 글
안드로이드 - 햇갈리는 Toolbar와 ActionBar 정리 (0) | 2019.09.20 |
---|---|
안드로이드 - framelayout의 곂친 레이아웃에서 이벤트 클릭 중복 막기 (0) | 2019.08.20 |
안드로이드 - 거주지 입력 - 동주소까지 입력받기 (노가다) (1) | 2019.06.24 |
안드로이드 - versionCode 와 versionName (0) | 2019.04.10 |
안드로이드 - volatile 이란 무엇이고, 왜 필요할까? (1) | 2019.02.26 |