gpt4 book ai didi

android - 缺少 dagger2 编译错误

转载 作者:行者123 更新时间:2023-12-05 04:46:05 27 4
gpt4 key购买 nike

我在读取 dagger2 编译错误时遇到问题。例如,我有一个 NotNull 注释,我没有在 build.gradle 中为其提供正确的依赖项,但是 dagger 没有给出编译错误的实际原因,但只显示有问题的文件:

error: [ComponentProcessor:MiscError] dagger.internal.codegen.ComponentProcessor was unable to process this classbecause not all of its dependencies could be resolved. Check forcompila tion errors or a circular dependency with generated code.

最后的错误来自 kapt:

A failure occurred while executingorg.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkActionjava.lang.reflect.InvocationTargetException (no error message)

我总是能够以某种方式追踪问题的原因,但这非常令人沮丧。 NotNull 的上述问题通常会以编译错误结束,但由于 dagger 在编译之前运行,所以我没有机会看到此错误。

是否有一些选项可以让 dagger 变得更加冗长并出现错误?我将升降机错误限制为 2500,但仍然没有出现更好的错误。

我目前使用 AGP 7.0.1 和 dagger2 2.38.1 版本

最佳答案

我上次也遇到了同样的问题,但是通过删除项目的“build”文件夹设法解决了这个问题。

enter image description here

但最终,我无法找出问题的根本原因。

如果您还没有尝试过,请尝试删除这些构建文件夹并重建项目。

关于android - 缺少 dagger2 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68942769/

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