I'm getting the error
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForDebug'. Job failed, see logs for details
I get a lot of warnings like
Warning:es.usc.citius.hipster.util.examples.maze.MazeSearch$Result: can't find referenced class java.awt.Point
that looks weird for me because in my proguard-rules I added this rule
-keep public class es.usc.citius.hipster.** { *; }
[EDITED] I'm also getting warnings like
Warning:com.mypackage.android.dagger.modules.AppModule_ProvideAccelerometerSensorFactory: can't find superclass or interface dagger.internal.Factory
I added dagger rules
-dontwarn dagger.internal.codegen.**
-keepclassmembers,allowobfuscation class * {
@javax.inject.* *;
@dagger.* *;
<init>();
}
-keep class dagger.* { *; }
-keep class javax.inject.* { *; }
-keep class * extends dagger.internal.Binding
-keep class * extends dagger.internal.ModuleAdapter
-keep class * extends dagger.internal.StaticInjection
and rule for keeping my package
-keep public class com.mypackage.android.** { *; }
After the answer about ignoring warnings, I added this rule
-dontwarn com.mypackage.android.**
And proguard doesn't fail now. However, I'm not sure if that the best practice and what can be broken after ignoring these warnings?