A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution

今天在编译Kotlin项目时,遇到以下错误信息,信息中没有具体指明错误原因。

* What went wrong:
Execution failed for task ':app:kaptDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution
   > java.lang.reflect.InvocationTargetException (no error message)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

经过排查后问题得以解决,我的处理办法如下:
关键信息在“Run with --stacktrace option to get the stack trace.”这句话中,我尝试在Terminal窗口中使用以下命令

gradlew assembleDebug --stacktrace

在冗杂的信息中,发现以下内容:


错误信息

此处一定要仔细筛查,因为信息很多而且关键信息没有高亮提示,我翻阅了多次才发现隐藏在其中的关键信息。

经过确认后发现问题的根源是我在xml文件中使用databinding调用方法时,虽然方法名一致,但是没有给方法正确传入参数。这种问题Android studio并没有进行错误提示。

你可能感兴趣的:(A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution)