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

创建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

    1. 点击Android Studio顶部菜单栏File -> Invalidate Caches...,勾选Invalidate and Restart重启IDE。
    2. 删除项目根目录下的.gradle、.idea文件夹,以及app模块内的build文件夹。
    3. 重新打开项目,点击工具栏的Sync Project with Gradle Files按钮完成同步。
  • 更新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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 09:54:17