Skip to content

Instantly share code, notes, and snippets.

@kingideayou
Forked from drakeet/proguard-rules.pro
Created July 18, 2017 07:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kingideayou/761df7fc7920bbc7e1523bd345e4560a to your computer and use it in GitHub Desktop.
Save kingideayou/761df7fc7920bbc7e1523bd345e4560a to your computer and use it in GitHub Desktop.
-ignorewarnings
-keep public class * extends android.os.Binder
-keepclassmembers enum * {
**[] $VALUES;
public *;
}
# v7
-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 <init>(android.content.Context);
}
# log
-assumenosideeffects class android.util.Log {
public static boolean isLoggable(java.lang.String, int);
public static int d(...);
public static int w(...);
public static int v(...);
public static int i(...);
}
-keepclassmembers class * {
public <init> (org.json.JSONObject);
}
-keep class org.ocpsoft.prettytime.** { *; }
# Fabric
-keep public class * extends java.lang.Exception
-keepattributes *Annotation*
-keep class com.crashlytics.** { *; }
-dontwarn com.crashlytics.**
-keep class io.fabric.** { *; }
-renamesourcefileattribute Proguard
-keepattributes SourceFile,LineNumberTable
-obfuscationdictionary dictionary-elder.txt
-repackageclasses 'com.drakeet.purewriter'
-allowaccessmodification
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment