Dagger 2 Präfixkomponente „Dagger“ kann nicht kompiliert werden? automatisch generierte Klasse
Im versucht, Dolch 2 auf Android zu verwenden. Ich hatte es zuvor funktioniert und ich hatte ein AppModule, das Abhängigkeiten in bestimmte Klassen in der App einfügt. Mein Problem ist, dass ich den Fehler erhalte
Error:(14, 55) error: cannot find symbol class DaggerAppComponent
welche versucht zu importieren. Dies ist eine automatisch generierte Klasse
unten sind meine Dolch-spezifischen Abhängigkeiten in meiner build.gradle-Datei
compile 'com.google.dagger:dagger-compiler:2.0.2'
compile 'com.google.dagger:dagger:2.0.2'
provided 'javax.annotation:jsr250-api:1.0'
Ich habe mehrfach versucht, die App zu bereinigen und neu zu erstellen, aber die Klasse wird nicht generiert. Ich habe auch versucht mit
compile 'org.glassfish:javax.annotation:10.0-b28'
für meine Anmerkungen, aber ich habe noch kein Glück? Wenn mir jemand helfen kann, weiß ich es zu schätzen. Es ist schwierig zu sehen, was genau für mich gerade los ist. Vielen Dan
EDIT: Komponentencode, der zuvor funktionierte, und ich habe gerade eine zusätzliche Klasse hinzugefügt, in die ich injizieren möchte?
@Singleton
@Component(modules = AppModule.class)
public interface AppComponent {
void inject(RegHelper reghelper);
void inject(headerFooterRecViewAdapter headadapter);
void inject(SectionListExampleActivity seclistactivity);
}