Kakao i Connect Live 커뮤니티

1.0.1 업데이트 이슈

0.3.0 버전에서 1.0.1 버전으로 업데이트할때 빌드에러가 발생하고 있습니다.
업데이트를 위해 따로 해야하는 설정이 존재하는지, 이 문제에 대한 우회나 해결법이 존재하는지 궁금합니다.

Error:Execution failed for task ‘:app:javaPreCompileDevDebug’.
Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProcessor configuration.
- lombok-1.16.18.jar (org.projectlombok:lombok:1.16.18)
Alternatively, set android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true to continue with previous behavior. Note that this option is deprecated and will be removed in the future.
See https://developer.android.com/r/tools/annotation-processor-error-message.html for more details.

안녕하세요.
세가지 확인 부탁드립니다.

  1. File | Settings | Build, Execution, Deployment | Compiler | Annotation Processors에서
    enable Annotation Processing이 체크 돼있는지 확인 부탁드립니다.

  2. lombok plugin 최신버전 사용

  3. java 1.8 사용유무

  1. 체크되어있지않아 체크하였습니다.
  2. 직접적으로 lombok을 사용하고 있지 않지만, 리모트몬스터 업데이트 이후에 lombok 관련 에러가 발생했습니다.
  3. 사용하고 있습니다!

1번 체크 이후에 아래와 같은 빌드에러가 발생하고있습니다… 또 다른 해결법이 있을지요?

Error:Execution failed for task ‘:app:transformClassesWithDesugarForDevDebug’.
com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with argument

해당에러에 대해서는 troubleshooting이 다양합니다.

캐시가 쌓여서 빌드가 꼬였다던지, 힙사이즈가 부족하다던지, 중복된 라이브러리가 있다던지 등등
여러가지를 차근차근 해보셔야 할 듯합니다.

해당에러로 검색을 해서 시도해보셨으면 합니다.

감사합니다.

모호한 질문에도 답변해주셔서 감사합니다 :slight_smile:
말씀하신대로 한번 진행해보겠습니다

아직까지 문제가 해결되지않아 다시 문의드립니다.

예제 프로젝트와 비교하여 리서치를 하려고 하는데, 최신버전에 대한 예제 프로젝트는 어디서 받을 수 있을까요?
깃허브에 있는 샘플코드는 0.3.40 버전이라 단순 비교가 어려울 것 같습니다

안녕하세요.
최신버전에 대한 예제 프로젝트는 없습니다.

최신버전은 주로 sdk 내부의 안정성, 추가적인 기능제공 하였습니다.
현재 최신 버전은 1.1.3 버전입니다.

중복라이브러리 제거로 해결하였습니다.
감사합니다 :slight_smile: