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

添加Google Sign-In时Android构建失败:找不到kotlin-gradle-plugin:1.7.1

解决Gradle无法找到kotlin-gradle-plugin:1.7.1的问题

原因排查与修复步骤

1. 检查仓库配置完整性

确保项目根目录下的build.gradle(或build.gradle.kts)文件中,buildscript块的repositories已包含Google和Maven Central仓库——这两个是获取Kotlin插件的官方源:

buildscript {
    repositories {
        google()
        mavenCentral()
        // 若使用旧版Gradle可保留jcenter(),但jcenter已停止维护,优先用上述两个仓库
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.1"
        // 其他classpath依赖(如Android Gradle插件)
    }
}

2. 替换为兼容/可用的Kotlin版本

如果仓库访问存在异常,可尝试切换到同系列更稳定的版本(比如1.7.20),同时需保证Kotlin版本与Android Gradle插件(AGP)版本兼容:

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.20"

兼容参考:AGP 7.2.x对应Kotlin 1.7.x,AGP 7.3.x对应Kotlin 1.8.x

3. 清理Gradle缓存并重新同步

  • 执行命令强制刷新依赖并清理缓存:
    ./gradlew clean build --refresh-dependencies
    
  • 在Android Studio中点击File -> Sync Project with Gradle Files完成同步。

4. 排查网络与代理问题

若处于受限网络环境(如公司代理),需在gradle.properties中配置代理信息:

systemProp.http.proxyHost=你的代理地址
systemProp.http.proxyPort=代理端口
systemProp.https.proxyHost=你的代理地址
systemProp.https.proxyPort=代理端口

无需代理时,确保上述配置已被注释或删除。

5. 同步AGP与Kotlin版本

若AGP版本过低,可能无法兼容Kotlin 1.7.1,需升级AGP到对应兼容版本:

classpath "com.android.tools.build:gradle:7.2.2" // 与Kotlin 1.7.1匹配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 03:12:36