猿问

如何修复Dagger 2错误的…不能提供[…]‘?

如何修复Dagger 2错误的…不能提供[…]‘?

我试图在Dagger 2中使用一个依赖项,但是当我试图编译我的项目时,我会收到以下错误:

错误:例子。依恋如果没有@Injection构造函数或来自@Providers注释的方法,则无法提供。

例子。依恋提供于
com.example.MyComponent.myDependency()

这意味着什么,我怎样才能解决它?

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

// this is the dependency I try to useclass MyDependency {}@Componentinterface MyComponent {
    // I want to make it accessible to be used with my component
    MyDependency myDependency();}


波斯汪
浏览 561回答 2
2回答

侃侃无极

你不需要额外的@Provides. @Binds还将提供实现/接口
随时随地看视频慕课网APP

相关分类

Java
我要回答