解决方案 > NoSuchMethodError: 'org.jetbrains.kotlin.config.LanguageVersionSettings

333 阅读1分钟

背景
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 versionksp version
kotlin = "2.1.20"ksp = "2.1.20-1.0.31"

参考