相关疑难解决方法(0)

如何修复Dagger 2错误'...无法提供[...]'?

这是一个典型问题,因为这是Dagger 2的常见错误.

如果您的问题被标记为重复,请仔细阅读本文,并确保了解此错误的含义及其发生的原因.如果你一定要包括这个职位不工作在那里如何您提供提到的类,并包括完整的错误消息,在最后的一个你的问题.

我尝试使用Dagger 2的依赖项,但是当我尝试编译项目时收到以下错误:

错误: com.example.如果没有@Inject构造函数或@ Provide -annotated方法,则无法提供MyDependency.

com.示例.MyDependency
com.example.MyComponent.myDependency()中提供

这是什么意思,我该如何解决?

我有一个组件,并试图提供依赖.我的基本设置如下:

// this is the dependency I try to use
class MyDependency {}

@Component
interface MyComponent {
    // I want to make it accessible to be used with my component
    MyDependency myDependency();
}
Run Code Online (Sandbox Code Playgroud)

java dagger-2

15
推荐指数
1
解决办法
4729
查看次数

标签 统计

dagger-2 ×1

java ×1