프로젝트에서 사용하는 API가 Java 8 버전을 사용하는 경우 나타나는 에러이다.
clean Prjoect
-> rebuild Project
으로 해결되지 않는다.build.gradle
파일에 multiDexEnabled true
설정을 추가해도 해결되지 않음.defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...
// Enabling multidex support.
multiDexEnabled true
}
자바 8 언어 기능을 사용하는 각 모듈을 대상으로(소스 코드에서 또는 종속 항목을 통해) 모듈의 build.gradle 파일을 업데이트하면 됩니다.
android {
...
// Configure only for each module that uses Java 8
// language features (either in its source code or
// through dependencies).
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
// For Kotlin projects
kotlinOptions {
jvmTarget = "1.8"
}
}