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

升级androidx.core:core-ktx到1.6.0出现Cannot access 'kotlin.Lazy'错误

错误原因

androidx.core:core-ktx:1.6.0 基于 Kotlin 1.5.0 及以上版本编译,你当前项目配置的 Kotlin 版本为 1.4.10,版本不兼容导致无法找到 Kotlin 标准库中的 kotlin.Lazy 符号,因此抛出编译错误。core-ktx:1.3.2 依赖的 Kotlin 版本低于 1.4.10,因此运行正常。

解决方法
  • 方法一(推荐):升级项目 Kotlin 版本到匹配版本
    打开项目根目录的 build.gradle 文件,修改 ext.kotlin_version 配置项:
    ext.kotlin_version = "1.5.31"
    
    修改完成后同步 Gradle,执行 Clean Project 后重新构建即可。
    如果修改后仍有兼容报错,可以将 app 模块 build.gradle 中的 Kotlin 标准库依赖替换为:
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
    
  • 方法二:保留当前 Kotlin 版本,降低 core-ktx 版本
    如果你不需要使用 core-ktx 1.6.0 的新特性,继续使用 1.3.2 版本即可避免该错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 23:39:01