记录Kotlin Execution failed for task ':app:kaptDebugKotlin'错误的处理
最近在使用android stuido编译项目时出现了:
Execution failed for task ‘:app:kaptDebugKotlin’. A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution java.lang.reflect.InvocationTargetException (no error message)
从打印的内容中,并没有指出错误发生的位置。
以下是我处理的办法:
1. 把 apply plugin: 'kotlin-kapt'去掉,把kapt修改为annotationProcessor;
2. Rebuild project;
3. 终于有详细的错误信息出现了,细心查看错误信息并进行处理;
4. 把annotationProcessor修改回apply plugin: 'kotlin-kapt'
5. 最后还得检查kotlin插件版本和build中的版本是否一致:
ext.kotlin_version = '1.6.10' dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10" }