Компонент префикса Dagger 2 «Dagger» не может быть скомпилирован? автоматически сгенерированный класс
Я пытаюсь использовать Dagger 2 на Android. Раньше у меня это работало, и у меня был appModule, вставляющий зависимости в определенные классы в приложении. Моя проблема в том, что я получаю ошибку
Error:(14, 55) error: cannot find symbol class DaggerAppComponent
который пытается импортировать. это автоматически сгенерированный класс
ниже приведены мои зависимости от Dagger в моем файле build.gradle
compile 'com.google.dagger:dagger-compiler:2.0.2'
compile 'com.google.dagger:dagger:2.0.2'
provided 'javax.annotation:jsr250-api:1.0'
Я пытался очистить и перестроить приложение много раз, но класс не генерирует. Ive также пытался использовать
compile 'org.glassfish:javax.annotation:10.0-b28'
за мои аннотации, но мне все еще не повезло? Если кто-то может помочь мне, я ценю. Трудно понять, что конкретно происходит для меня в настоящее время? Спасибо
РЕДАКТИРОВАТЬ: код компонента это работало раньше, и я просто добавил 1 дополнительный класс для внедрения в?
@Singleton
@Component(modules = AppModule.class)
public interface AppComponent {
void inject(RegHelper reghelper);
void inject(headerFooterRecViewAdapter headadapter);
void inject(SectionListExampleActivity seclistactivity);
}