更新Android Studio后出现Kotlin编译构建错误求助
解决Android Studio更新后Kotlin构建错误:Could not resolve kotlin-reflect:1.6.10
错误核心原因
从报错信息来看,核心问题有两点:
- 本地Maven缓存中
kotlin-reflect:1.6.10的POM文件损坏(提示Content is not allowed in prolog) - Kotlin构建工具版本(2.0.0)与依赖的kotlin-reflect版本(1.6.10)存在版本兼容性冲突
修复步骤
清理本地Maven缓存
找到本地Maven缓存的对应目录(默认路径:~/.m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.6.10),删除整个1.6.10文件夹,重新执行构建让Gradle拉取完整的依赖文件。对齐Kotlin版本与Gradle插件版本
打开项目根目录的build.gradle(或build.gradle.kts),确保Kotlin插件版本与项目依赖的Kotlin组件版本一致:- 根目录build.gradle中的插件版本配置:
plugins { id 'com.android.application' version '8.4.0' apply false id 'org.jetbrains.kotlin.android' version '2.0.0' apply false } - app模块build.gradle中的依赖版本配置:
dependencies { implementation "org.jetbrains.kotlin:kotlin-reflect:2.0.0" }
- 根目录build.gradle中的插件版本配置:
强制刷新Gradle依赖
在Android Studio中点击右上角的「Sync Project with Gradle Files」按钮,或在终端执行命令:./gradlew clean build --refresh-dependencies检查网络连接
确认网络可正常访问Maven中央仓库,避免因网络波动导致依赖文件下载不完整。
内容的提问来源于stack exchange,提问作者mohammad reza Rezaei
相关产品推荐
相关产品推荐

