Android 匕首罐';无法找到可注入成员

Android 匕首罐';无法找到可注入成员,android,dagger,Android,Dagger,我一直在尝试使用Dagger(v1.1.0)为我的Android应用程序设置活动图。虽然它编译得很好,但我得到如下所示的错误(完整跟踪): 我会尽我最大的努力突出重要的部分,但万一我错过了什么,我的整个项目就开始了。只需运行/gradlew clean assembly即可构建apk 我的提供程序方法Dagger似乎找不到 @Provides @Singleton ActivityActionBarController provideActionBarTitleController() {

我一直在尝试使用Dagger(v1.1.0)为我的Android应用程序设置活动图。虽然它编译得很好,但我得到如下所示的错误(完整跟踪):

我会尽我最大的努力突出重要的部分,但万一我错过了什么,我的整个项目就开始了。只需运行
/gradlew clean assembly
即可构建apk

我的提供程序方法Dagger似乎找不到

@Provides @Singleton ActivityActionBarController provideActionBarTitleController() {
    return new ActivityActionBarController(activity);
}

此模块肯定会添加到my中的applicationGraph(然后保存为activityGraph),并且正在将自身注入activityGraph中。

Dagger使用注释处理器编写其代码。如果您的类没有注释,它将找不到它。确保为每个类添加注释。例如,如果要注入成员,必须使用@inject。尝试确保您注入的所有类都列在@Module(inject=…)下。尽量确保所有类都列在模块类的某个位置。

据我所知,我已经完成了所有这些。该活动列在模块的
injects
下(它能够从应用程序图中很好地获取依赖项)。依赖项有一个提供程序方法,活动被添加到活动图中,并且依赖项在活动中有@Inject注释。还有什么我会错过的吗?
@Provides @Singleton ActivityActionBarController provideActionBarTitleController() {
    return new ActivityActionBarController(activity);
}