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

使用navArgs委托SafeArgs传参时报Cannot access 'kotlin.Lazy'错误如何解决

问题解决方法

你遇到的错误是Kotlin版本与Navigation组件版本不兼容导致的类依赖冲突,可通过以下任一方案解决:

方案1:升级Kotlin版本适配当前Navigation 2.3.5

  • 修改项目级build.gradle中的kotlin_version值从1.4.32升级为1.5.31及以上兼容版本
  • 同步Gradle后执行Build -> Clean Project,再重新构建项目

方案2:降低Navigation版本适配当前Kotlin 1.4.32

  • 若不需要使用高版本Navigation特性,修改项目级build.gradle中的nav_version值从2.3.5降级为2.3.2
  • 同步Gradle后重新构建即可

额外检查项

  • 删除应用级build.gradle依赖区注释掉的//val nav_version = "2.3.5"冗余代码,避免意外变量覆盖
  • 若修改版本后仍报错,执行File -> Invalidate Caches / Restart清除Android Studio缓存后再构建

内容的提问来源于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.07 15:27:00