创建Jetpack Compose项目时Android Studio报错:无法加载指定类
解决Gradle构建报错:Unable to load class 'org.jetbrains.kotlin.config.LanguageVersion'
检查Kotlin与Compose版本兼容性
Compose和Kotlin版本存在强绑定关系,版本不匹配是触发该错误的核心原因之一。打开项目根目录的build.gradle(或build.gradle.kts),确保ext.kotlin_version与app模块中composeOptions.kotlinCompilerExtensionVersion严格对应。示例配置如下:
根目录build.gradle:ext { kotlin_version = "1.9.0" compose_compiler_version = "1.5.3" }app模块build.gradle:
composeOptions { kotlinCompilerExtensionVersion rootProject.ext.compose_compiler_version }清理缓存并重新同步Gradle
- 点击Android Studio顶部菜单栏
File->Invalidate Caches...,勾选Invalidate and Restart重启IDE。 - 删除项目根目录下的
.gradle、.idea文件夹,以及app模块内的build文件夹。 - 重新打开项目,点击工具栏的
Sync Project with Gradle Files按钮完成同步。
- 点击Android Studio顶部菜单栏
更新Gradle版本
旧版Gradle可能不兼容当前Kotlin版本,打开gradle/wrapper/gradle-wrapper.properties,修改distributionUrl为适配版本。例如:distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-all.zip注:Kotlin 1.9.x及以上版本建议搭配Gradle 8.0+使用。
更新或重装Kotlin插件
打开Android Studio的Settings->Plugins,找到Kotlin插件,检查是否为最新版本,若不是则点击更新;若更新后问题依旧,尝试卸载插件后重新安装,再重启IDE。排查依赖冲突
检查app模块的build.gradle,确保所有Kotlin相关依赖(如kotlin-stdlib、kotlin-reflect等)使用统一版本,避免不同版本依赖导致类加载冲突。
内容的提问来源于stack exchange,提问作者Aryan Yadav
相关产品推荐
相关产品推荐

