I want to migrate my project from dagger 1 to dagger 2. after adding dagger 2 dependent libraries i am getting " error: cannot find symbol class MyClassFactory" error for all @Autofactory classes in my project. However i see that these classes are generated but not recognised by IDE. This Classes worked fine with dagger1. could someone help me if they faced similar issue ?
i am using following libraries.
compile('com.google.auto.factory:auto-factory:1.0-beta3') {
exclude module: 'guava'
exclude module: 'javawriter'
exclude module: 'dagger'
}
apt 'com.google.auto.factory:auto-factory:1.0-beta3'
compile('com.google.auto.service:auto-service:1.0-rc2') {
exclude module: 'guava'
}
apt 'com.google.auto.service:auto-service:1.0-rc2'
//Dagger 2
compile 'com.google.dagger:dagger:2.7'
apt 'com.google.dagger:dagger-compiler:2.7'
compile 'javax.annotation:jsr250-api:1.0'
Please help.