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

Kotlin开发Android时onCreate中无法调用mutableListOf初始化如何解决

问题解决方案

你遇到的无法调用mutableListOf()的问题,可以按照以下步骤逐一排查解决:

  • 先检查导包配置:确保文件顶部导入了正确的Kotlin集合包,添加import kotlin.collections.mutableListOf,确认没有导入其他同名冲突的类。
  • 显式指定泛型:你声明的posts类型是MutableList<Post>,赋值时可以手动指定泛型避免类型推断失效,修改为:
posts = mutableListOf<Post>()
  • 检查项目Kotlin配置:
    1. 打开项目级build.gradle文件,确认kotlin_version版本全局统一,且不低于1.3.x以上的稳定版本
    2. 打开app模块级build.gradle文件,确认头部已经应用id 'kotlin-android'插件
    3. 检查同文件dependencies区域,确认已经添加Kotlin标准库依赖:
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
    
  • 彻底清理项目缓存:如果之前的清理操作无效,可以手动关闭Android Studio,删除项目根目录下的.idea文件夹、build文件夹,以及app模块下的build文件夹,再重新打开Android Studio导入项目重新构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 15:54:07