背景
Kotlin Compose Multiplatform 使用 ksp 时, 编译报了异常
异常
java.lang.NoSuchMethodError: 'org.jetbrains.kotlin.config.LanguageVersionSettings org.jetbrains.kotlin.codegen.state.KotlinTypeMapper$Companion.getLANGUAGE_VERSION_SETTINGS_DEFAULT()'
at com.google.devtools.ksp.processing.impl.ResolverImpl.<init>(ResolverImpl.kt:152)
at
XXXXXXX
解决方式
升级 ksp 与 kotlin 版本配套, 比如
| kotlin version | ksp version |
|---|---|
| kotlin = "2.1.20" | ksp = "2.1.20-1.0.31" |
参考