kotlin build 时报错 NoClassDefFoundError: org/gradle/api/services/BuildService
时间: 2023-12-12 12:07:06 浏览: 43
这个错误通常是因为 Gradle 版本的问题导致的。可以尝试以下解决方法:
1. 确认 Gradle 版本是否正确,可以在项目根目录下的 `gradle/wrapper/gradle-wrapper.properties` 文件中查看。
2. 如果 Gradle 版本正确,可以尝试清除 Gradle 缓存,方法是在终端中运行 `./gradlew clean build --refresh-dependencies`。
3. 如果以上方法都无法解决问题,可以尝试更新 Gradle 版本,方法是在 `gradle/wrapper/gradle-wrapper.properties` 文件中将 `distributionUrl` 的版本更新为最新稳定版本。
相关问题
Android studio build 报错 java.lang.NoClassDefFoundError: org/gradle/api/services/BuildService at org.jetbrains.kotlin.gradle.plugin.PluginWrappersKt.registerVariantImplementations(PluginWrappers.kt:143)
在 Android Studio 中遇到这个错误很可能是因为您的 Gradle 插件版本过低或者与项目的 compileSdkVersion 不兼容导致的。
建议您检查下 Gradle 插件的版本,确保它是最新的,然后重新 sync 项目。
如果这样做依然不行的话,可以尝试将项目的 compileSdkVersion 设为与当前 Gradle 插件版本兼容的版本,然后重新 sync 项目。
如果问题依然没有解决,您还可以尝试手动清除项目的 build 文件夹,然后再次编译。
阅读全文