J'utilise Dagger2 Android-support bibliothèque avec Proguard mais je peux 'compile pas mon projet à cause de cette erreur:
Warning:dagger.Android.AndroidInjector: can't find referenced class com.google.errorprone.annotations.DoNotMock
Warning:dagger.Android.AndroidInjector$Builder: can't find referenced class com.google.errorprone.annotations.DoNotMock
Warning:dagger.Android.AndroidInjector$Factory: can't find referenced class com.google.errorprone.annotations.DoNotMock
Warning:dagger.Android.DaggerApplication: can't find referenced class com.google.errorprone.annotations.ForOverride
Warning:dagger.Android.DispatchingAndroidInjector: can't find referenced class com.google.errorprone.annotations.CanIgnoreReturnValue
Warning:there were 5 unresolved references to classes or interfaces.
La version de Dagger que j'utilise est 2.11 .
La question est de savoir quelles règles Proguard dois-je utiliser pour la bibliothèque de support Android Dagger2?
Devrait être:
-keep class com.google.errorprone.annotations.** { *; }
pdate: Probablement la règle suivante seule suffit, pas besoin d'ajouter la règle précédente.
-dontwarn com.google.errorprone.annotations.**