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

运行Android基础Activity构建失败,提示kotlin.reflect.full.KClasses类缺失

错误原因

报错是由于项目运行需要Kotlin反射库,但当前依赖配置中未引入该库导致。

解决方案

  • 打开模块级build.gradle文件(对应你提供的第二个gradle配置文件),找到dependencies依赖配置块
  • 在该块中添加Kotlin反射库的依赖声明:
implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"

这里用的$kotlin_version变量和你项目顶层配置的Kotlin版本一致,不会出现版本冲突,添加完成后依赖块示例如下:

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    // 新增Kotlin反射库依赖
    implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:2.0.4'
    testImplementation 'junit:junit:4.+'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
  • 点击Android Studio编辑区右上角的「Sync Now」按钮,等待Gradle配置同步完成
  • 同步完成后重新运行项目即可正常构建

如果同步后仍出现报错,可执行清理重建操作:点击顶部菜单栏「Build」->「Clean Project」,清理完成后再点击「Build」->「Rebuild Project」,重建完成后再运行。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 01:27:04