gpt4 book ai didi

android - Kapt 注释处理 - 如何显示完整的堆栈跟踪

转载 作者:行者123 更新时间:2023-12-02 12:07:03 25 4
gpt4 key购买 nike

我正在使用 Kotlin、Databinding 和 Room 开发一个 android 项目。
有时构建失败并显示错误消息,其中不包含有关究竟出了什么问题的信息,除了它与注释处理器有关(可能有很多原因......)。

缩短示例:

org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing org.jetbrains



[更多堆栈跟踪行]

Caused by: org.jetbrains.kotlin.kapt3.base.util.KaptBaseError: Error while annotation processing



[更多堆栈跟踪行]

at org.jetbrains.kotlin.kapt3.base.Kapt.kapt(Kapt.kt:45)
... 32 more



找到原因,然后意味着耗时回溯我的步骤(并且可能使用 git stash )和猜测,当最后的 32 条隐藏线中的一条似乎可能包含一些关于实际出错的有用信息时。

所以问题是: 如何显示完整的堆栈跟踪?

我尝试设置 -Xmaxerrs 500在我的 build.gradle如此处所示 https://kotlinlang.org/docs/reference/kapt.html#java-compiler-options以及它的各种变体,我在 SE 上找到了(抱歉,不记得具体是哪个了)。
没有任何区别。也许我把 block 放在错误的地方? (尝试模块级别,android -> defaultConfig -> kapt)

最佳答案

添加 kapt.verbose=true到您项目的gradle.properties文件。

关于android - Kapt 注释处理 - 如何显示完整的堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60324017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com