Cannot resolve symbol DaggerAppComponent

Есть мой проект на GitHub - https://github.com/alekseytimoshchenko/MVVM_FLOW я не использовал его много времени, и сегодня я решил проверить что там, в результате я столкнулся с некоторыми проблемами компиляции/Gradle/build, в общем после того как я обновил некоторые зависимости, похоже что билд проходит, но при компиляции я получаю ошибку

error: cannot find symbol import com.example.krokosha.quizyourself.di.components.DaggerAppComponent;

Насколько я понимаю, то проблема в dependency которые я подключаю, я проверил несколько ответов на SO и вроде как все правильно, но все равно проблема осталась

Если удобно то можно проверить код в репозитории (ссылку я указал выше) или я могу запостить тут градл и класс где получаю ошибку

Есть мои зависимости Grale

...
    //Dependency Injection
    api "com.google.dagger:dagger:2.35.1"
    annotationProcessor "com.google.dagger:dagger-compiler:2.28.3"
    api "com.google.dagger:dagger-android:2.35.1"
    api "com.google.dagger:dagger-android-support:2.28.3" // if you use the support libraries
    annotationProcessor "com.google.dagger:dagger-android-processor:2.28.3"
...

и есть мой класс, где я получил ошибку:

package com.example.krokosha.quizyourself.di;

import android.content.Context;

import com.example.krokosha.quizyourself.di.components.AppComponent;
import com.example.krokosha.quizyourself.di.components.BaseComponent;
import com.example.krokosha.quizyourself.di.components.BaseComponentBuilder;
import com.example.krokosha.quizyourself.di.components.DaggerAppComponent;
import com.example.krokosha.quizyourself.di.moduls.AppModule;
import com.example.krokosha.quizyourself.di.moduls.BaseModule;

import java.util.HashMap;
import java.util.Map;

import javax.inject.Inject;
import javax.inject.Provider;

public class ComponentsHolder
{
    private final Context context;
    
    @Inject
    Map<Class<?>, Provider<BaseComponentBuilder>> builders;
    
    private Map<Class<?>, BaseComponent> components;
    private AppComponent appComponent;
    
    public ComponentsHolder(Context context)
    {
        this.context = context;
    }
    
    public ComponentsHolder init()
    {
        appComponent = DaggerAppComponent.builder().appModule(new AppModule(context)).build();
        appComponent.injectComponentsHolder(this);
        components = new HashMap<>();
        return this;
    }
    
    public BaseComponent getBaseComponent(Class<?> cls)
    {
        return getBaseComponent(cls, null);
    }
    
    public BaseComponent getBaseComponent(Class<?> cls, BaseModule module)
    {
        BaseComponent component = components.get(cls);
        
        if (component == null)
        {
            BaseComponentBuilder builder = builders.get(cls).get();
            
            if (module != null)
            {
                builder.module(module);
            }
            
            component = builder.build();
            components.put(cls, component);
        }
        
        return component;
    }
    
    public void releaseBaseComponent(Class<?> cls)
    {
        components.put(cls, null);
    }
}

Что я пропустил?

UPD Заменил зависимости дагера на вот такие

...
    //Dependency Injection
    implementation "com.google.dagger:dagger:2.35.1"
    annotationProcessor "com.google.dagger:dagger-compiler:2.35.1"
...

Ответы (0 шт):