升级Android Studio Flamingo后出现:app:kaptDebugKotlin执行失败错误
解决':app:kaptDebugKotlin'执行失败的方案
1. 清理构建缓存并刷新依赖
- 执行终端命令:
./gradlew clean build --refresh-dependencies - 打开Android Studio,点击
File -> Invalidate Caches...,勾选"Clear file system cache and local history"后重启IDE
2. 校验Kotlin与AGP版本兼容性
- Flamingo对应的Android Gradle Plugin(AGP)版本为7.4.2,需确保Kotlin版本与之匹配,建议使用1.8.20及兼容版本
- 检查项目根目录
build.gradle配置示例:plugins { id 'com.android.application' version '7.4.2' id 'org.jetbrains.kotlin.android' version '1.8.20' }
3. 开启kapt详细日志定位根因
- 在项目根目录
gradle.properties中添加以下配置,重新构建获取完整报错信息:kapt.verbose=true kapt.debug=true - 查看终端输出的详细日志,定位触发
InvocationTargetException的具体注解处理器或代码问题
4. 切换Gradle JDK版本
- 打开
File -> Project Structure -> SDK Location -> Gradle Settings,将Gradle JDK切换为11版本 - 部分旧注解处理器对JDK17兼容性较差,降级后可解决适配问题
5. 排查注解处理器依赖
- 逐一禁用项目中的注解处理器(如Room、Dagger、DataBinding等),重新构建定位问题来源
- 确认对应注解处理器版本与Kotlin、AGP版本兼容,必要时升级或降级该处理器版本
内容的提问来源于stack exchange,提问作者minji King
相关产品推荐
相关产品推荐

