记录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"
    }

 

posted @ 2022-09-08 19:19  johnny_zhao  阅读(2906)  评论(0编辑  收藏  举报