proguard.cfg 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. -optimizationpasses 5
  2. -dontusemixedcaseclassnames
  3. -dontskipnonpubliclibraryclasses
  4. -dontpreverify
  5. -verbose
  6. -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
  7. -dontwarn
  8. -dontskipnonpubliclibraryclassmembers
  9. -keep public class * extends android.app.Activity
  10. -keep public class * extends android.app.Application
  11. -keep public class * extends android.app.Service
  12. -keep public class * extends android.content.BroadcastReceiver
  13. -keep public class * extends android.content.ContentProvider
  14. -keep public class * extends android.app.backup.BackupAgentHelper
  15. -keep public class * extends android.preference.Preference
  16. -keep public class com.android.vending.licensing.ILicensingService
  17. -keepclasseswithmembernames class * {
  18. native <methods>;
  19. }
  20. -keepclasseswithmembers class * {
  21. public <init>(android.content.Context, android.util.AttributeSet);
  22. }
  23. -keepclasseswithmembers class * {
  24. public <init>(android.content.Context, android.util.AttributeSet, int);
  25. }
  26. -keepclassmembers class * extends android.app.Activity {
  27. public void *(android.view.View);
  28. }
  29. -keepclassmembers enum * {
  30. public static **[] values();
  31. public static ** valueOf(java.lang.String);
  32. }
  33. -keep class * implements android.os.Parcelable {
  34. public static final android.os.Parcelable$Creator *;
  35. }