Kotlin Android插件找不到异常求助:版本1.8.20无法解析
解决Gradle无法解析org.jetbrains.kotlin.android插件的问题
修复步骤
检查网络与仓库访问
确认构建环境能正常访问google()、mavenCentral()和gradlePluginPortal()仓库,若处于受限网络环境,需配置对应代理。刷新依赖并清理缓存
执行以下命令强制刷新依赖缓存:./gradlew clean build --refresh-dependencies若无效,手动删除本地Gradle缓存目录(Windows:
C:\Users\<用户名>\.gradle\caches;Mac/Linux:~/.gradle/caches),再重新同步项目。匹配AGP与Kotlin版本兼容性
Android Gradle Plugin 7.4.2推荐搭配Kotlin 1.8.0或1.8.10,修改根目录build.gradle中的Kotlin版本:plugins { id 'com.android.application' version '7.4.2' apply false id 'com.android.library' version '7.4.2' apply false id 'org.jetbrains.kotlin.android' version '1.8.10' apply false }调整仓库配置顺序
将google()仓库移至最前,确保插件优先从Google仓库获取:pluginManagement { repositories { google() gradlePluginPortal() mavenCentral() } }明确插件模块来源
在settings.gradle中为插件指定模块依赖:pluginManagement { repositories { google() mavenCentral() gradlePluginPortal() } resolutionStrategy { eachPlugin { if (requested.id.id == 'org.jetbrains.kotlin.android') { useModule("org.jetbrains.kotlin:kotlin-gradle-plugin:${requested.version}") } } } }
内容的提问来源于stack exchange,提问作者xiaonan
相关产品推荐
相关产品推荐

