Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #-optimizationpasses 5
- -dontusemixedcaseclassnames
- -dontskipnonpubliclibraryclasses
- -dontpreverify
- -verbose
- -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
- -ignorewarnings
- #Keep classes that are referenced on the AndroidManifest
- -keep public class * extends android.app.Activity
- -keep public class * extends android.app.Application
- -keep public class * extends android.app.Service
- -keep public class * extends android.content.BroadcastReceiver
- -keep public class * extends android.content.ContentProvider
- -keep public class * extends android.app.backup.BackupAgentHelper
- -keep public class * extends android.preference.Preference
- -keep public class com.android.vending.licensing.ILicensingService
- -keep class net.sourceforge.zbar.** {*;}
- -keep class com.joanzapata.pdfview.** {*;}
- -keep class org.vudroid.** {*;}
- -keep class com.google.zxing.** {*;}
- -keepclasseswithmembernames class * {
- native <methods>;
- }
- -keepclassmembers class * implements android.os.Parcelable {
- public static final android.os.Parcelable$Creator *;
- }
- #To maintain custom components names that are used on layouts XML:
- -keep public class * extends android.view.View {
- public <init>(android.content.Context);
- public <init>(android.content.Context, android.util.AttributeSet);
- public <init>(android.content.Context, android.util.AttributeSet, int);
- public void set*(...);
- }
- # get rid of all the logging
- -assumenosideeffects class android.util.Log {
- public static int v(...);
- public static int d(...);
- public static int w(...);
- public static int i(...);
- }
- -assumenosideeffects class roboguice.util.Ln {
- public static int v(...);
- public static int d(...);
- public static int w(...);
- public static int i(...);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement