未生成Dagger 2组件类

问题描述 投票:0回答:1

我目前正在学习dagger2,但我有问题是未生成daggercomponent类,我不知道原因

implementation 'com.google.dagger:dagger-android:2.27'
implementation 'com.google.dagger:dagger-android-support:2.27'  
annotationProcessor 'com.google.dagger:dagger-android-processor:2.27'

public class Nugets {
    @Inject
    public Nugets() {
    }
}

public class Water {

    @Inject
    public Water() {
    }
}

public class Coffee {

    Nugets nugets;
    Water water;

    @Inject
    public Coffee(Nugets nugets, Water water) {
        this.nugets = nugets;
        this.water = water;
    }
}

@Component
public interface CoffeeComponent {
    Coffee getCoffee();
}

当我尝试找到DaggerCoffeeComponent类时,我没有找到它。注意我重建项目

java android dagger-2
1个回答
0
投票

您必须实施dagger而不是dagger-android。不要忘记进行项目或重建

© www.soinside.com 2019 - 2024. All rights reserved.