본문 바로가기

ANDROID/Debug Logs

[안드로이드] ExoPlayer2 오류 : invoke-customs are only supported starting with Android O)

 invoke-customs are only supported starting with Android O)

 

Defaut interface methods are only supported starting with Android N ..

 

영상 재생을 위한 ExoPlayer를 Implement하는 과정에서 위와 같은 오류가 발생했다. 

 

Stack Overflow에서 어렵지 않게 해결책을 구할 수 있었는데, 비슷한 오류를 겪은 사람들이 많았던 듯.

 

아래의 코드를 app레벨의 gradle 파일에 추가하자.

 


android {

		...

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

 

<참조>

https://stackoverflow.com/questions/49891730/invoke-customs-are-only-supported-starting-with-android-0-min-api-26

 

Invoke-customs are only supported starting with android 0 --min-api 26

before i'm use build version gradle 26 but after change buildtoolsversion to 27 like as this image error : error build gradle screenshot

stackoverflow.com