proguard-android-optimize.txt 682 B

123456789101112131415161718192021222324252627282930313233
  1. -dontusemixedcaseclassnames
  2. -verbose
  3. -keepattributes *Annotation*
  4. -keepclasseswithmembernames,includedescriptorclasses class * {
  5. native <methods>;
  6. }
  7. -keepclassmembers enum * {
  8. public static **[] values();
  9. public static ** valueOf(java.lang.String);
  10. }
  11. -keepclassmembers class * implements android.os.Parcelable {
  12. public static final ** CREATOR;
  13. }
  14. -keep class androidx.annotation.Keep
  15. -keep @androidx.annotation.Keep class * {*;}
  16. -keepclasseswithmembers class * {
  17. @androidx.annotation.Keep <methods>;
  18. }
  19. -keepclasseswithmembers class * {
  20. @androidx.annotation.Keep <fields>;
  21. }
  22. -keepclasseswithmembers class * {
  23. @androidx.annotation.Keep <init>(...);
  24. }