[안드로이드 스튜디오] BootstrapMethodError 에러 발생 (feat. JDK 1.8)

[안드로이드 스튜디오] BootstrapMethodError 에러 발생 (feat. JDK 1.8)

유형 java.lang.BootstrapMethodError

java.lang.BootstrapMethodError: at com.google.firebase.components.ComponentDiscovery.discoverLazy (ComponentDiscovery.java:112) at com.google.firebase.FirebaseApp. (FirebaseApp.java:418) at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:299) at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:267) at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:252) at com.google.firebase.provider.FirebaseInitProvider.onCreate (FirebaseInitProvider.java:51) at android.content.ContentProvider.attachInfo (ContentProvider.java:1922) at android.content.ContentProvider.attachInfo (ContentProvider.java:1897) at com.google.firebase.provider.FirebaseInitProvider.attachInfo (FirebaseInitProvider.java:45) at android.app.ActivityThread.installProvider (ActivityThread.java:6710) at android.app.ActivityThread.installContentProviders (ActivityThread.java:6257) at android.app.ActivityThread.handleBindApplication (ActivityThread.java:6153) at android.app.ActivityThread.access$1100 (ActivityThread.java:208) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1696) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loop (Looper.java:205) at android.app.ActivityThread.main (ActivityThread.java:6993) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:884)

해결

File->Project Structure 에서

Source Compatibility와 Target Compatibilty의 자바 버전을 1.8로 설정한다.

또는

build.gradle(Module) 에서

android {

compileOptions {

sourceCompatibility 1.8

targetCompatibility 1.8

}

}

이렇게 입력한다.

from http://dd00oo-dev.tistory.com/47 by ccl(A) rewrite - 2021-09-27 09:27:19