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

Android Studio Electric Eel中Kotlin项目kotlin-stdlib依赖构建失败求助

解决Kotlin stdlib依赖解析失败问题

以下是针对你遇到的无法解析kotlin-stdlib-common-1.6.21.jar问题的可行方案:

  • 统一Kotlin版本
    你的Android Studio Electric Eel对应推荐的Kotlin版本是1.7.20,先检查根目录build.gradle里的kotlin_version是否和IDE内置版本一致。可以通过Android Studio的Settings -> Languages & Frameworks -> Kotlin查看当前IDE使用的版本,然后修改根build.gradle中的版本定义:

    ext.kotlin_version = "1.7.20"
    
  • 调整stdlib依赖声明
    Android Gradle Plugin 4.0及以上版本会自动添加Kotlin标准库依赖,手动声明时容易出现版本冲突。可以先去掉kotlin-stdlib-jdk8的手动声明,或者替换为与版本匹配的依赖:

    implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    

    若确实需要jdk8特性,确保版本完全一致后再声明kotlin-stdlib-jdk8。

  • 强制刷新依赖并清理缓存
    执行Gradle命令强制刷新依赖并清理缓存:

    ./gradlew clean build --refresh-dependencies
    

    同时在Android Studio中执行File -> Invalidate Caches... -> Invalidate and Restart,彻底清除IDE缓存。

  • 检查仓库配置
    确认根目录build.gradle的repositories块中包含google()和mavenCentral(),避免依赖无法从官方仓库拉取:

    repositories {
        google()
        mavenCentral()
    }
    

    如果使用了第三方镜像仓库,验证该镜像是否能正常获取kotlin-stdlib-common:1.6.21。

  • 排查依赖冲突
    执行依赖分析命令,查看是否有其他依赖引入了不同版本的kotlin-stdlib-common:

    ./gradlew dependencies
    

    若发现冲突,在对应的依赖中排除重复的模块:

    implementation("冲突的依赖坐标") {
        exclude group: "org.jetbrains.kotlin", module: "kotlin-stdlib-common"
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 10:50:13