dagger-reflect
dagger-reflect copied to clipboard
Issue with proguard
Does not seem to work with obfuscation. I tried to keep classes, but no luck.
Warning: dagger.reflect.ReflectiveAndroidInjector: can't find superclass or interface dagger.android.AndroidInjector
Warning: dagger.reflect.ReflectiveAndroidInjector$Factory: can't find superclass or interface dagger.android.AndroidInjector$Factory
Warning: dagger.reflect.ReflectiveAndroidInjector: can't find referenced class dagger.android.AndroidInjector
Warning: dagger.reflect.ReflectiveAndroidInjector: can't find referenced class dagger.android.AndroidInjector
Warning: dagger.reflect.ReflectiveAndroidInjector$Factory: can't find referenced class dagger.android.AndroidInjector$Factory
Warning: dagger.reflect.ReflectiveAndroidInjector$Factory: can't find referenced class dagger.android.AndroidInjector
Warning: dagger.reflect.ReflectiveAndroidInjector$Factory: can't find referenced class dagger.android.AndroidInjector
Warning: dagger.reflect.ReflectiveAndroidInjector$Factory: can't find referenced class dagger.android.AndroidInjector
Warning: dagger.reflect.ReflectiveAndroidInjector$Factory: can't find referenced class dagger.android.AndroidInjector$Factory
Warning: dagger.reflect.ReflectiveModuleParser: can't find referenced class dagger.android.ContributesAndroidInjector
Warning: dagger.reflect.ReflectiveModuleParser: can't find referenced class dagger.android.ContributesAndroidInjector
Warning: dagger.reflect.ReflectiveModuleParser: can't find referenced class dagger.android.AndroidInjector
Warning: dagger.reflect.ReflectiveModuleParser: can't find referenced class dagger.android.AndroidInjector$Factory
Warning: dagger.reflect.ReflectiveModuleParser: can't find referenced class dagger.android.ContributesAndroidInjector
Looks like ProGuard is trying to find dagger-android classes to know what can be processed and how. If you don't have that dependency, add it. runtimeOnly should be enough, that way you won't see the dagger-android classes during development.
Side note: are you trying to use this in production? or just testing with proguard?
I tried that and it did not help. (that is not for production, testing for now) @TWiStErRob