Android 混淆模板

#优化时允许访问并修改有修饰符的类和类的成员
-allowaccessmodification
#不做预校验,preverify是proguard的四个步骤之一,Android不需要preverify,去掉这一步能够加快混淆速度。
-dontpreverify
#混合时不使用大小写混合,混合后的类名为小写
-dontusemixedcaseclassnames
#指定不忽略非公共库的类
-dontskipnonpubliclibraryclasses
#记录日志,使我们的项目混淆后产生映射文件(类名->混淆后类名)
-verbose
#不混淆Annotation(保留注解)
-keepattributes Annotation,InnerClasses
#避免混淆泛型
-keepattributes Signature
#保留本地native方法不被混淆
-keepclasseswithmembernames class * {
native ;
}
#保留枚举类不被混淆
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}

#保留Parcelable序列化类不被混淆
-keepclassmembers class * implements android.os.Parcelable {
public static final android.os.ParcelableKaTeX parse error: Expected 'EOF', got '}' at position 18: …eator CREATOR; }̲ #不混淆R文件中的所有静态字…* {
public static ;
}

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值