You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

打开现有Android项目构建失败,找不到kotlin-gradle-plugin:1.3.50如何解决

Android项目构建找不到kotlin-gradle-plugin:1.3.50解决方案

错误原因

该错误是构建工具在配置的google、jcenter仓库中未找到对应版本的Kotlin Gradle插件,jcenter服务已停止维护,很多旧版本依赖不再提供下载服务。

解决方案

方案1:新增可用的依赖仓库

修改项目的仓库配置,补充能拉取到该版本插件的仓库源:

  • 旧版项目(根目录build.gradle控制仓库)的配置示例:
buildscript {
    repositories {
        google()
        // 新增Maven Central仓库,绝大多数开源依赖都托管在此
        mavenCentral()
        // 国内用户可额外添加阿里云公共镜像,拉取速度更快
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
    dependencies {
        // 原有kotlin插件配置保持不变
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50"
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
}
  • 新版项目(settings.gradle控制仓库)的配置示例:
pluginManagement {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
}

修改完成后重新Sync Gradle即可。

方案2:升级Kotlin插件版本(项目允许适配的前提下可选)

如果项目没有强依赖1.3.50版本的Kotlin,可将Kotlin版本升级到更高的稳定版,比如将kotlin-gradle-plugin的版本号改为1.8.22等官方稳定版本,注意所有模块中kotlin-stdlib相关依赖的版本要和插件版本保持一致。

方案3:检查网络与缓存配置

  • 确认当前网络可正常访问公共镜像仓库,如果开启了代理,检查gradle.properties中的代理配置是否正确,也可尝试关闭代理后重新同步。
  • 清理Android Studio缓存:依次点击File > Invalidate Caches,勾选清除文件系统缓存选项后重启IDE,再重新同步项目。

内容的提问来源于stack exchange,提问作者shahbahram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 17:24:03