Android Studio Build Error - Class Has Been Compiled By A More Recent Version Of The Java Environment
์๋ฌ ๋ฉ์์ง
Class has been compiled by a more recent version of the Java Environment (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0.
์ฝ์ด๋ณด๋ฉด ์๋ฐ ๋ฒ์ ์ด ์ ๋ง๋๋ค๋ ์๊ธฐ๋ค.
์ด ๊ธ์ ๋ณด๋ ๋ง์ ์ฌ๋๋ค์ด Java8์์ Java11๋ก ์ ํํ๋ ค๋ ๊ณผ์ ์ค์ ์์ ๊ฒ์ด๋ค.
stackoverflow์ ๋์๋ค๋๋ ๋ด์ฉ์ ์ด๊ฒ์ ๊ฒ ํด๋ด๋ ์๋๋๋ฐ ํ๋ฌดํ๊ฒ ํด๊ฒฐํ๋ค.
Gradle JDK๋ฅผ ์ต์ ์ผ๋ก ๋ณ๊ฒฝ
1.8์์ 11๋ก ๋ฐ๊ฟ์คฌ๋ค. ๋ด๊ฐ ์ค์นํ ๊ธ๋ก๋ฒ ์๋ฐ ๋ฒ์ ์ ๋ง์ถ ๊ฒ.
build.gradle์์ ํ๋ก์ ํธ
์๋ 1.8์์ ์ปดํ์ผํ๋ ํ๋ก์ ํธ์ app/build.gradle
์ compileOptions ์ถ๊ฐ.
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
์ฝ์ง 2์๊ฐ.
The End.
Good Luck.