Skip to content

Instantly share code, notes, and snippets.

@mbobiosio
Last active August 3, 2018 13:24
Show Gist options
  • Save mbobiosio/b77aae92a1a7ebcaf297f488f8349463 to your computer and use it in GitHub Desktop.
Save mbobiosio/b77aae92a1a7ebcaf297f488f8349463 to your computer and use it in GitHub Desktop.
# Optimizations
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-dontwarn org.jaudiotagger.**
-dontwarn java.lang.invoke.*
-dontwarn **$$Lambda$*
-keep class android.support.v4.app.** { *; }
-keep interface android.support.v4.app.** { *; }
-keep class android.support.v7.app.** { *; }
-keep interface android.support.v7.app.** { *; }
-keep class android.support.** { *; }
-keep interface android.support.app.** { *; }
-keep class org.jaudiotagger.** { *;}
-keep interface org.jaudiotagger.** { *;}
-keepattributes Exceptions
-keepattributes Signature
-keepattributes *Annotation*
-keep class javax.** { *; }
-keep class org.** { *; }
-keep class com.afollestad.appthemeengine.** { *; }
-dontwarn android.support.v8.renderscript.*
-keepclassmembers class android.support.v8.renderscript.RenderScript {
native *** rsn*(...);
native *** n*(...);
}
-keep class android.support.v7.widget.SearchView { *; }
-dontwarn java.lang.invoke.*
-dontwarn okio.**
-dontwarn rx.**
-dontwarn javax.annotation.**
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
**[] $VALUES;
public *;
}
-keep class com.cleveroad.audiowidget.** { *; }
-keepattributes Signature
-keepattributes Exceptions
-keepattributes SourceFile,LineNumberTable
-keepclasseswithmembernames class * {
native <methods>;
}
-keep class android.support.v8.renderscript.** { *; }
-dontwarn jp.co.cyberagent.android.gpuimage.**
-keep class com.android.vending.billing.**
-assumenosideeffects class org.solovyev.android.checkout.Billing {
public static void debug(...);
public static void warning(...);
public static void error(...);
}
-assumenosideeffects class org.solovyev.android.checkout.Check {
static *;
}
-keep class com.crashlytics.** { *; }
-dontwarn com.crashlytics.**
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment