반응형
안드로이드에서 람다식을 사용하려는데
"lambda expressions are not supported at language level '1.7 "
에러가 발생하였습니다.
현재 자바 버전에서 람다식을 지원하지 않아 발생한 에러인데,
자바 버전을 올려주면 됩니다.
방법 1. 프로젝트 구조에서 추가하기
[FIle - Project Structure]로 들어갑니다.
좌측에서 람다를 사용하는 모듈을 선택하고
sourceCompatibility 와 targetCompatibility 를 1.8로 설정합니다.
방법 2. build.gradle에 추가하기
android {
. . .
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
반응형
'programming > android' 카테고리의 다른 글
[Android / 안드로이드] Failed to finalize session : INSTALL_FAILED_INVALID_APK 에러 (0) | 2018.11.19 |
---|---|
[Android / 안드로이드] Back버튼(뒤로가기 버튼) 2번 클릭으로 앱 종료하기 (0) | 2018.11.06 |
[Android / 안드로이드] x86 emulation currently requires hardware acceleration! 해결 방법 (0) | 2018.11.01 |
[Android / 안드로이드] 액티비티내 화면 캡쳐 방지 (0) | 2018.10.24 |
[Android / 안드로이드] sonatype Nexus 로 Local repository 만들기 - 2 (0) | 2018.10.19 |
댓글