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

Gradle同步失败求助:更新Android Studio编译器后依赖缺失

解决Gradle同步失败:找不到org.jetbrains.kotlin:kotlin-stdlib-jre8:1.2.0的问题

太懂你折腾一整天的崩溃感了——本来只是更个编译器,结果搞出这么难缠的问题,真的闹心。咱们一步步来把它搞定:

1. 先搞定Kotlin版本的兼容性问题

kotlin-stdlib-jre8:1.2.0这个版本已经比较老旧,而且从Kotlin 1.8开始,带jre8后缀的依赖库已经被官方废弃,统一换成了stdlib-jdk8。先从版本配置入手:

  • 打开项目根目录下Project级别的build.gradle(不是Module里的那个),找到ext.kotlin_version这一行,如果它的值是1.2.0,建议升级到一个稳定的新版本(比如1.9.0,尽量和你当前Android Studio支持的版本匹配),示例代码:
ext.kotlin_version = '1.9.0'

2. 替换废弃的依赖引用

如果你的Module级build.gradle里还在写kotlin-stdlib-jre8,直接把它换成kotlin-stdlib-jdk8,同时用变量引用统一版本,避免版本混乱:
原来的代码:

implementation 'org.jetbrains.kotlin:kotlin-stdlib-jre8:1.2.0'

改成:

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

3. 清理Gradle缓存,彻底重置依赖

有时候旧缓存会残留错误的依赖信息,导致同步失败:

  • 先关闭Android Studio
  • 找到Gradle缓存目录:Windows是C:\Users\<你的用户名>\.gradle\caches,Mac是~/.gradle/caches
  • 删除caches文件夹里的所有内容
  • 重新打开Android Studio,点击顶部菜单栏的File -> Sync Project with Gradle Files,让它重新下载依赖

4. 确认仓库配置正确

检查Project级build.gradle的仓库配置,确保包含了Kotlin依赖的来源:

repositories {
    google()
    mavenCentral()
}

旧版本的Kotlin依赖在mavenCentral仓库里能找到,这两个仓库是必须的。

5. 匹配Kotlin插件和项目版本

虽然你卸载了更新的编译器,但Android Studio的Kotlin插件版本可能和项目配置的Kotlin版本不兼容:

  • 打开File -> Settings -> Plugins,找到Kotlin插件查看版本
  • 尽量让插件版本和你项目里ext.kotlin_version配置的版本保持一致,如果不一致,要么升级插件,要么调整项目里的Kotlin版本

如果试完这些还不行,可以把你的Project和Module级别的build.gradle代码贴出来,我再帮你揪细节。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:24:33