赞
踩
使用ksp
时,构建程序发生错误:
Unable to load class 'org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData'.
根据Android Developer
的建议使用ksp
,发生了上面的错误。排除了语法等基础错误,清理再编译等方法都不可行。这时,到ksp
介绍发现也新版本1.9.0-1.0.11
,而我使用的kotlin
版本也是1.9.0
,所以,可能是版本的原因,修改正常版本,gradle
构建成功。
在构建时排除了很多原因,还是无法解决时,那么可能是版本不兼容的原因。
A problem occurred configuring project ':app'. > Failed to notify project evaluation listener. > org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinCompilationData * Try: > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Exception is: org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':app'. at org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:125) at org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:42) Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify project evaluation listener. at jdk.proxy1/jdk.proxy1.$Proxy47.afterEvaluate(Unknown Source) at org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:125) Caused by: java.lang.NoClassDefFoundError: org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinCompilationData at com.google.devtools.ksp.gradle.KspGradleSubplugin.applyToCompilation(KspSubplugin.kt:416) at org.jetbrains.kotlin.gradle.plugin.SubpluginEnvironment.addSubpluginOptions(SubpluginEnvironment.kt:47) at org.jetbrains.kotlin.gradle.plugin.AndroidProjectHandler$configureTarget$2$1.invoke(AndroidProjectHandler.kt:93) at org.jetbrains.kotlin.gradle.plugin.AndroidProjectHandler$configureTarget$2$1.invoke(AndroidProjectHandler.kt:88) at org.jetbrains.kotlin.gradle.utils.ForEachAndroidVariantKt$sam$org_gradle_api_Action$0.execute(forEachAndroidVariant.kt) at org.jetbrains.kotlin.gradle.utils.ForEachAndroidVariantKt.forAllAndroidVariants(forEachAndroidVariant.kt:15) at org.jetbrains.kotlin.gradle.plugin.AndroidProjectHandler$configureTarget$2.invoke(AndroidProjectHandler.kt:88) at org.jetbrains.kotlin.gradle.plugin.AndroidProjectHandler$configureTarget$2.invoke(AndroidProjectHandler.kt:87) at org.jetbrains.kotlin.gradle.plugin.KotlinMultiplatformPluginKt$whenEvaluated$2.invoke(KotlinMultiplatformPlugin.kt:210) at org.jetbrains.kotlin.gradle.plugin.KotlinMultiplatformPluginKt$whenEvaluated$2.invoke(KotlinMultiplatformPlugin.kt:210) at org.jetbrains.kotlin.gradle.plugin.KotlinMultiplatformPluginKt$sam$org_gradle_api_Action$0.execute(KotlinMultiplatformPlugin.kt) at jdk.proxy1/jdk.proxy1.$Proxy47.afterEvaluate(Unknown Source) at org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:125) at org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:42) Caused by: java.lang.ClassNotFoundException: org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。