IT story

오류 : Jack은 Java 8 언어 기능을 지원해야합니다.

hot-time 2020. 6. 24. 07:29
반응형

오류 : Jack은 Java 8 언어 기능을 지원해야합니다.


이 질문에는 이미 답변이 있습니다.

Android Studio 2.1 및 Android N SDK를 추가하여 Java 8을 사용하도록 Android 프로젝트를 업데이트하려고 할 때

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

나는이 오류가 있었다

오류 : Java 8 언어 기능을 지원하려면 잭이 필요합니다. Jack을 활성화하거나 sourceCompatibility JavaVersion.VERSION_1_8을 제거하십시오.

어떻게해야합니까?


오류 : Java 8 언어 기능을 지원하려면 잭이 필요합니다. Jack을 활성화하거나 sourceCompatibility JavaVersion.VERSION_1_8을 제거하십시오.

오류는 Jack활성화 해야한다고 말합니다 .

Android 프로젝트에서 Java 8을 지원하려면 build.gradle파일을 다음과 같이 구성해야 합니다.

android {
  ...


  compileSdkVersion 23
  buildToolsVersion "24rc2"
  defaultConfig {
  ...
    jackOptions {
      enabled true
    }
  }

  compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
  }
} 

참고 URL : https://stackoverflow.com/questions/37004069/errorjack-is-required-to-support-java-8-language-features

반응형