From cf86dd3f305e7c51ea223bf10d70b8da0c35db0d Mon Sep 17 00:00:00 2001 From: klaus Date: Wed, 22 Oct 2025 19:39:50 +0900 Subject: [PATCH] =?UTF-8?q?fix(room):=20Kotlin=202.1/KSP=202.0=20=ED=99=98?= =?UTF-8?q?=EA=B2=BD=EC=97=90=EC=84=9C=20KSP=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=ED=95=B4=EA=B2=B0=EC=9D=84=20=EC=9C=84=ED=95=B4=20Room=202.7.0?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EC=97=85=EA=B7=B8=EB=A0=88=EC=9D=B4?= =?UTF-8?q?=EB=93=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Kotlin을 2.1.21, KSP를 2.1.21-2.0.2로 올린 뒤 발생한 `unexpected jvm signature V` 예외를 해결하기 위해 Room(compiler, runtime, ktx, rxjava3) 버전을 2.6.1 → 2.7.0으로 업그레이드. 빌드가 정상 완료되며 KSP 태스크도 성공적으로 수행됨을 확인함. --- app/build.gradle | 8 ++++---- build.gradle | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a56122c9..3b014c20 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -181,10 +181,10 @@ dependencies { implementation "com.android.billingclient:billing-ktx:6.2.0" // ROOM - ksp "androidx.room:room-compiler:2.6.1" - implementation "androidx.room:room-ktx:2.6.1" - implementation "androidx.room:room-runtime:2.6.1" - implementation "androidx.room:room-rxjava3:2.6.1" + ksp "androidx.room:room-compiler:2.7.0" + implementation "androidx.room:room-ktx:2.7.0" + implementation "androidx.room:room-runtime:2.7.0" + implementation "androidx.room:room-rxjava3:2.7.0" implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4" diff --git a/build.gradle b/build.gradle index f1506730..133c70ae 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext { - kotlin_version = '2.0.21' + kotlin_version = '2.1.21' } repositories { google() @@ -18,8 +18,8 @@ buildscript { plugins { id 'com.android.application' version '8.7.2' apply false id 'com.android.library' version '8.7.2' apply false - id 'org.jetbrains.kotlin.android' version '2.0.21' apply false - id 'com.google.devtools.ksp' version '2.0.21-1.0.25' apply false + id 'org.jetbrains.kotlin.android' version '2.1.21' apply false + id 'com.google.devtools.ksp' version '2.1.21-2.0.2' apply false id "org.jlleitschuh.gradle.ktlint" version "11.2.0" id 'com.google.gms.google-services' version '4.3.15' apply false