Android Studio报Unresolved Reference: List等错误无法解决怎么办
可行解决方法
- 校验Kotlin版本一致性
确保项目级build.gradle文件中kotlin-gradle-plugin版本、模块级build.gradle文件中kotlin-stdlib相关依赖版本,和Android Studio安装的Kotlin插件版本完全一致,均为1.5.31,避免版本跨度过大引发的标准库加载异常。
正确配置示例:
项目级build.gradle依赖块:classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31"
模块级build.gradle依赖块:implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31" - 检查JDK配置适配性
打开File -> Project Structure -> SDK Location,确认JDK选择Android Studio Arctic Fox自带的嵌入式JDK 11,不要使用本地自行安装的高版本JDK(如JDK 17),高版本JDK和该版本AS的Kotlin插件存在兼容性问题。 - 排查插件冲突
进入File -> Settings -> Plugins -> Installed,禁用所有非官方出品的Kotlin相关第三方插件,重启Android Studio后再次验证问题是否解决。 - 校验源集配置
确认模块级build.gradle中已正确配置Kotlin源目录,示例配置如下:android { sourceSets { main.java.srcDirs += 'src/main/kotlin' } } - 全局清理构建缓存
打开终端进入项目根目录,执行命令./gradlew clean build --no-build-cache,执行完成后重新执行Gradle Sync操作。
内容的提问来源于stack exchange,提问作者Sever
相关产品推荐
相关产品推荐

