본문 바로가기

IT세상/error&exception

안드로이드 스튜디오 - Error: Default interface methods are only supported starting with Android N

반응형

안드로이드 스튜디오 사용중 빌드를 하려니 발생한 오류.

Build : Fail at 
Default interface methods are only supported starting with Android N (--min-api 24): void androidx.lifecycle.DefaultLifecycleObserver.onCreate(androidx.lifecycle.LifecycleOwner)

Error: Default interface methods are only supported starting with Android N (--min-api 24): void androidx.lifecycle.DefaultLifecycleObserver.onCreate(androidx.lifecycle.LifecycleOwner)

해당 오류를 해결하는 방법은 자바 컴파일 버전을 1.8로 설정해주는것입니다.

File > Poject Structure...
Modules > Properties

Source Compatibility 와 Target Compatibility가 비어있거나 1.8버전 이하라면 다음과 같이 1.8로 변경해줍니다.

Modules > Properties > Source Compatibility

수정 후 다시 빌드를 하면 오류없이 정상적으로 실행되는것을 확인할 수 있습니다.

반응형