ํจ์บ ์ฝํ๋ฆฐ ๊ธฐ๋ฐ์ ์๋๋ก์ด๋ ๊ฐ์๋ฅผ ๋ฃ๋ ์์ค Room ๊ด๋ จ ์ค์ต์ ์งํ ์ค์ด์๋ค.
gradle์ ๊ด๋ จ ๋ชจ๋ ์ถ๊ฐํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ถ๋ฌ์ค๊ณ ์ ์ฅํ๋ ์ค์ต์ ์งํ์ค์ด์๋๋ฐ ๊ฐ์๊ธฐ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ด๋ค.
'compileDebugJavaWithJavac' task (current target is 1.8) and 'kaptGenerateStubsDebugKotlin' task (current target is 17) jvm target compatibility should be set to the same Java version
์๋ ๊ฐ์๋ ๋๊ฐ์ด ๋ฐ๋ผํ๊ณ ์๋๋ฐ ์ ์ด๋ฐ ์ค๋ฅ๊ฐ ๋์ง,,??
์ผ๋ฅธ ๊ฐ์ ๋ค์ผ๋ฉด์ ์ค์ต์ ์งํํ๊ณ ์ ์ค๋ฅ์ ๋ํด ๊ฒ์ํด๋ณด๊ธฐ๋ก ํ๋ค.
ํ ๐ค ์ผ๋จ ์ฐพ์๋ณด๋ gradle์ sourceCompatibility, targetCompatibility, jvmTarget์ ๋ฒ์ ์ 1.8๋ก ๋ง์ถฐ์ค์ผ ํ๋๊ฑฐ ๊ฐ์๋ฐ gradle ํ์ผ์ ์ด์ด๋ณด๋ 1.8๋ก ์ ๋ง์ถฐ์ ธ ์์๋ค..

๊ทธ๋ผ ๋ญ๊ฐ jdk์ชฝ์์ 17๋ฒ์ ์ผ๋ก ์ค์ ๋์ด์๋๊ฒ ์์๊ฑฐ ๊ฐ์ ์๋๋ก์ด๋ ์คํ๋์ค settings์ ๋ค์ด๊ฐ ํ์ธ์ ํด๋ณด์๋ค.
์๋๋ ๋ค๋ฅผ๊น gradle jdk๊ฐ 17๋ฒ์ ์ผ๋ก ์ค์ ์ด ๋์ด์์๋ค.
(๋งฅ๋ถ ๊ธฐ์ค cmd + ; ๋๋ฅธ ํ SDK Location ์ง์ ๋ฐ ํ๋์ ๊ธ์๋ก ๋์ด์๋ gradle setting์ ๋๋ฅด๋ฉด ๋จ)

gradle sdk์ ๋ฒ์ ์ 1.8๋ก ๋ณ๊ฒฝํด๋ ๋น์ทํ ์ค๋ฅ๊ฐ ๋๊ธธ๋ ์ด๋ฒ์ ๋ฐ๋๋ก build.gradle์ 1.8 ๋ฒ์ ์ ๊ฐ๊ณ ์๋ 3๊ฐ์ง ์์ฑ์ ๋ํด 17๋ก ๋ณ๊ฒฝ์ ํด์ฃผ์๋ค.

์ฑ๊ณต์ด๋ค!! ํ ํ ๊ฑฐ ๋ง์๋ฐ ์ด๊ฑฐ ๋๋ฌธ์ 30๋ถ ์ ๋๋ ๋ ๋ฆฐ๊ฑฐ ๊ฐ๋ค.
์ฐ์ ๋ฒ์ ์ด ๋ค๋ฅธ ์ด์ ๋๋ฌธ์ธ๊ฑฐ๋ ์๊ฒ ์ง๋ง ๋ณด๋ค ์ ํํ ์ด์ ๊ฐ ๋ฌด์์ธ์ง๋ ์ค์ต ์งํํด๋ณด๊ณ ์ฐพ์๋ด์ผ๊ฒ ๋ค.
๊ทธ๋ผ ์ผ๋จ
ํ๋ฐ
ํจ์บ ์ฝํ๋ฆฐ ๊ธฐ๋ฐ์ ์๋๋ก์ด๋ ๊ฐ์๋ฅผ ๋ฃ๋ ์์ค Room ๊ด๋ จ ์ค์ต์ ์งํ ์ค์ด์๋ค.
gradle์ ๊ด๋ จ ๋ชจ๋ ์ถ๊ฐํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ถ๋ฌ์ค๊ณ ์ ์ฅํ๋ ์ค์ต์ ์งํ์ค์ด์๋๋ฐ ๊ฐ์๊ธฐ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ด๋ค.
'compileDebugJavaWithJavac' task (current target is 1.8) and 'kaptGenerateStubsDebugKotlin' task (current target is 17) jvm target compatibility should be set to the same Java version
์๋ ๊ฐ์๋ ๋๊ฐ์ด ๋ฐ๋ผํ๊ณ ์๋๋ฐ ์ ์ด๋ฐ ์ค๋ฅ๊ฐ ๋์ง,,??
์ผ๋ฅธ ๊ฐ์ ๋ค์ผ๋ฉด์ ์ค์ต์ ์งํํ๊ณ ์ ์ค๋ฅ์ ๋ํด ๊ฒ์ํด๋ณด๊ธฐ๋ก ํ๋ค.
ํ ๐ค ์ผ๋จ ์ฐพ์๋ณด๋ gradle์ sourceCompatibility, targetCompatibility, jvmTarget์ ๋ฒ์ ์ 1.8๋ก ๋ง์ถฐ์ค์ผ ํ๋๊ฑฐ ๊ฐ์๋ฐ gradle ํ์ผ์ ์ด์ด๋ณด๋ 1.8๋ก ์ ๋ง์ถฐ์ ธ ์์๋ค..

๊ทธ๋ผ ๋ญ๊ฐ jdk์ชฝ์์ 17๋ฒ์ ์ผ๋ก ์ค์ ๋์ด์๋๊ฒ ์์๊ฑฐ ๊ฐ์ ์๋๋ก์ด๋ ์คํ๋์ค settings์ ๋ค์ด๊ฐ ํ์ธ์ ํด๋ณด์๋ค.
์๋๋ ๋ค๋ฅผ๊น gradle jdk๊ฐ 17๋ฒ์ ์ผ๋ก ์ค์ ์ด ๋์ด์์๋ค.
(๋งฅ๋ถ ๊ธฐ์ค cmd + ; ๋๋ฅธ ํ SDK Location ์ง์ ๋ฐ ํ๋์ ๊ธ์๋ก ๋์ด์๋ gradle setting์ ๋๋ฅด๋ฉด ๋จ)

gradle sdk์ ๋ฒ์ ์ 1.8๋ก ๋ณ๊ฒฝํด๋ ๋น์ทํ ์ค๋ฅ๊ฐ ๋๊ธธ๋ ์ด๋ฒ์ ๋ฐ๋๋ก build.gradle์ 1.8 ๋ฒ์ ์ ๊ฐ๊ณ ์๋ 3๊ฐ์ง ์์ฑ์ ๋ํด 17๋ก ๋ณ๊ฒฝ์ ํด์ฃผ์๋ค.

์ฑ๊ณต์ด๋ค!! ํ ํ ๊ฑฐ ๋ง์๋ฐ ์ด๊ฑฐ ๋๋ฌธ์ 30๋ถ ์ ๋๋ ๋ ๋ฆฐ๊ฑฐ ๊ฐ๋ค.
์ฐ์ ๋ฒ์ ์ด ๋ค๋ฅธ ์ด์ ๋๋ฌธ์ธ๊ฑฐ๋ ์๊ฒ ์ง๋ง ๋ณด๋ค ์ ํํ ์ด์ ๊ฐ ๋ฌด์์ธ์ง๋ ์ค์ต ์งํํด๋ณด๊ณ ์ฐพ์๋ด์ผ๊ฒ ๋ค.
๊ทธ๋ผ ์ผ๋จ
ํ๋ฐ