混淆的proguard.cfg

混淆的时候木有proguard.cfg ,网上查了很多,说是调高最低版本,就有了,试过了,还是没有,找了一个现成的代码,粘到项目里,就能用了



-optimizationpasses 5

-dontusemixedcaseclassnames

-dontskipnonpubliclibraryclasses

-dontpreverify

-verbose

-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*


-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


-keepclasseswithmembernames class * {

    native ;

}


-keepclasseswithmembers class * {

    public (android.content.Context, android.util.AttributeSet);

}


-keepclasseswithmembers class * {

    public (android.content.Context, android.util.AttributeSet, int);

}


-keepclassmembers class * extends android.app.Activity {

   public void *(android.view.View);

}


-keepclassmembers enum * {

    public static **[] values();

    public static ** valueOf(java.lang.String);

}


-keep class * implements android.os.Parcelable {

  public static final android.os.Parcelable$Creator *;

}

你可能感兴趣的:(混淆的proguard.cfg)