新版Android Studio中Kapt配置报错,寻求解决方案
解决Kapt配置类型不匹配与未解析引用问题
问题根源
你在Module级build.gradle顶部添加的import org.jetbrains.kotlin.kapt3.base.Kapt.kapt会覆盖Gradle默认的kapt配置块引用,导致后续的kapt {}配置被错误解析为函数调用,从而抛出类型不匹配和未解析引用的错误。
修复步骤
- 移除错误导入:删除Module级build.gradle最顶部的
import org.jetbrains.kotlin.kapt3.base.Kapt.kapt语句。 - 同步项目:点击Android Studio工具栏的"Sync Project with Gradle Files"按钮,重新同步配置。
修改后的Module级build.gradle头部示例
plugins { id("com.android.application") id("org.jetbrains.kotlin.android") id ("kotlin-kapt") id ("com.google.dagger.hilt.android") } // 后续android、dependencies配置保持不变... kapt { correctErrorTypes = true }
额外验证点
- 确认
kotlin-kapt插件已正确应用(你当前的配置已经包含)。 - 检查依赖版本兼容性:你的AGP 8.1.0、Kotlin 1.8.10与Hilt、Room版本均兼容,无需调整。
内容的提问来源于stack exchange,提问作者oolyvi
相关产品推荐
相关产品推荐

