从Android Studio运行时,Kotlin Kapt不显示数据绑定错误

我使用Kotlin kapt版本3,每当数据绑定出现问题时,Android Studio的构建失败,并出现非常通用的错误:

Error:Execution failed for task ':app:kaptDev21DebugKotlin'. > Internal compiler error. See log for more details 

当我从控制台运行相同的任务时,真正的问题就出现了。 不知何故AS不在消息窗口中显示这个错误。

我正在使用Android Studio版本2.3.3

Android Studio 3.0及更高版本的Android Studio支持Kotlin更好。 AS 3.0带有Kotlin的默认支持,因为AS 2.3需要安装一个插件。

来自谷歌的Android Studio Team和来自JetBrain的IDEA intellij团队合作,使Kotlin与Android Studio兼容。

现在3.0版本加入了Canary版本(预览版本),每个星期都有一个新的预览版本(Canary 1,Canary 2 …等)推出修复报告的错误。

所以你应该尝试Android Studio 3.0 Canary 9最新版本。

如果问题仍然存在,请举报此错误。

你可以在Gradle Console中看到这个错误,类似这样:

在这里输入图像说明