我正在使用Kotlin、Databinding和Room开发Android项目。有时构建会失败,并显示一个错误消息,但没有提供确切的信息,只是说可能与注释处理器有关系(这可能有很多原因...)。
以下提供一个简短的示例:
org.gradle.workers.internal.DefaultWorkerExecutor$ WorkExecutionException:在执行org.jetbrains时发生故障
更多堆栈跟踪行...
Caused by: org.jetbrains.kotlin.kapt3.base.util.KaptBaseError:注释处理过程中出现错误
更多堆栈跟踪行...
at org.jetbrains.kotlin.kapt3.base.Kapt.kapt(Kapt.kt:45) ......32 more 因此,找到错误的原因需要花费时间回溯并猜测哪一行最有可能包含有关实际出错原因的有用信息。
那么问题来了:如何显示完整的堆栈跟踪?
我尝试将“-Xmaxerrs 500”设置为我的“build.gradle”,如下所示:https://kotlinlang.org/docs/reference/kapt.html#java-compiler-options以及我在 Stack Exchange 上找到的各种变体(抱歉,不记得具体是哪些了)。没有任何区别。也许我把代码块放错地方了?(尝试过在模块级别、android -> defaultConfig -> kapt 中)
以下提供一个简短的示例:
org.gradle.workers.internal.DefaultWorkerExecutor$ WorkExecutionException:在执行org.jetbrains时发生故障
更多堆栈跟踪行...
Caused by: org.jetbrains.kotlin.kapt3.base.util.KaptBaseError:注释处理过程中出现错误
更多堆栈跟踪行...
at org.jetbrains.kotlin.kapt3.base.Kapt.kapt(Kapt.kt:45) ......32 more 因此,找到错误的原因需要花费时间回溯并猜测哪一行最有可能包含有关实际出错原因的有用信息。
那么问题来了:如何显示完整的堆栈跟踪?
我尝试将“-Xmaxerrs 500”设置为我的“build.gradle”,如下所示:https://kotlinlang.org/docs/reference/kapt.html#java-compiler-options以及我在 Stack Exchange 上找到的各种变体(抱歉,不记得具体是哪些了)。没有任何区别。也许我把代码块放错地方了?(尝试过在模块级别、android -> defaultConfig -> kapt 中)