-dontobfuscate # https://code.google.com/p/android/issues/detail?id=78293 -keep public class android.support.v7.widget.** { *; } -keep public class android.support.v7.internal.widget.** { *; } -keep public class android.support.v7.internal.view.menu.** { *; } -keep public class * extends android.support.v4.view.ActionProvider { public (android.content.Context); } # google-rfc-2445-20110304 -dontwarn com.google.ical.compat.jodatime.** # https://github.com/JakeWharton/butterknife/blob/581666a28022796fdd62caaf3420e621215abfda/butterknife/proguard-rules.txt -keep public class * implements butterknife.Unbinder { public (**, android.view.View); } -keep class butterknife.* -keepclasseswithmembernames class * { @butterknife.* ; } -keepclasseswithmembernames class * { @butterknife.* ; } # guava -dontwarn sun.misc.Unsafe -dontwarn java.lang.ClassValue -dontwarn javax.annotation.** -dontwarn javax.inject.** -dontwarn com.google.j2objc.annotations.** -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement -dontwarn com.google.errorprone.annotations.CanIgnoreReturnValue -dontwarn com.google.errorprone.annotations.concurrent.LazyInit -dontwarn com.google.errorprone.annotations.ForOverride