-renamesourcefileattribute SourceFile -keepattributes SourceFile,LineNumberTable -dontpreverify -repackageclasses '' -allowaccessmodification -optimizations !code/simplification/arithmetic -keepattributes *Annotation*,Signature -keepclassmembers class * implements java.io.Serializable { static final long serialVersionUID; private static final java.io.ObjectStreamField[] serialPersistentFields; private void writeObject(java.io.ObjectOutputStream); private void readObject(java.io.ObjectInputStream); java.lang.Object writeReplace(); java.lang.Object readResolve(); } -keepclassmembers class **.R$* { public static ; } -keep class * implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; } -keep public class * implements butterknife.Unbinder { public (**, android.view.View); } -keep class butterknife.* -keepclasseswithmembernames class * { @butterknife.* ; } -keepclasseswithmembernames class * { @butterknife.* ; } -dontwarn retrofit.** -keep class retrofit.** { *; } -dontwarn sun.misc.Unsafe -dontwarn com.octo.android.robospice.retrofit.RetrofitJackson** -dontwarn retrofit.appengine.UrlFetchClient -keepattributes Signature -keepattributes Exceptions -keepclasseswithmembers class * { @retrofit.http.* ; } -keep class com.google.gson.** { *; } -keep class com.google.inject.** { *; } -keep class org.apache.http.** { *; } -keep class org.apache.james.mime4j.** { *; } -keep class javax.inject.** { *; } -keep class retrofit.** { *; } -keep class com.squareup.okhttp.** { *; } -keep interface com.squareup.okhttp.** { *; } -dontwarn java.beans.** -dontwarn javax.** -dontwarn lombok.** -dontwarn java.lang.invoke.* -dontwarn rx.** -dontwarn com.squareup.okhttp.** -dontwarn okio.** -dontwarn org.apache.http.** -dontwarn android.net.http.AndroidHttpClient -dontwarn retrofit.** -dontwarn retrofit2.adapter.rxjava.CompletableHelper$** -dontwarn retrofit2.Platform$Java8 -dontwarn sun.misc.** -keepclassmembers class rx.internal.util.unsafe.*ArrayQueue*Field* { long producerIndex; long consumerIndex; } -keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef { long producerNode; long consumerNode; } -keepclasseswithmembernames class * { native ; } -keepclassmembers enum * { *; } -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -dontwarn icepick.** -keep class **$$Icepick { *; } -keepclasseswithmembernames class * { @icepick.* ; } -keep class com.fastaccess.data.dao.** { *; } -keepclassmembers class com.prettifier.pretty.callback.MarkDownInterceptorInterface { public *; } #-keep class com.siimkinks.sqlitemagic.** {*;}