Android Studio中Kotlin库失效无法调用listOf()问题求助
问题排查解决步骤
- 确认Kotlin插件状态
打开Android Studio设置路径Settings > Plugins,搜索Kotlin,确认插件已启用,且插件版本与项目中配置的Kotlin版本一致,存在版本差异时先升级插件或调整项目版本号。 - 核对Gradle配置
项目级build.gradle文件中需正确引入Kotlin Android插件:
plugins { id 'com.android.application' version '你的Android插件版本' apply false id 'org.jetbrains.kotlin.android' version '你的Kotlin版本号' apply false }
模块级build.gradle文件中需应用Kotlin插件,且引入Kotlin标准库依赖:
plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' } dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib:你的Kotlin版本号" // 其余项目依赖 }
- 检查代码文件格式
确认你编写代码的文件后缀为.kt,listOf()是Kotlin标准库方法,无法在Java的.java文件中直接调用。 - 清理缓存并同步项目
依次执行以下操作:
- 点击菜单栏
File > Invalidate Caches...,选择Invalidate and Restart重启Android Studio - 重启完成后点击工具栏的
Sync Project with Gradle Files按钮同步项目配置
- 问题相关截图


内容的提问来源于stack exchange,提问作者Sasha Arutyunyan
相关产品推荐
相关产品推荐

