zoukankan      html  css  js  c++  java
  • 基本混淆

    类型转换错误,使用Gson之类的需要注意

    -keepattributes Signature

    忽略警告

    -ignorewarnings

    webview中js和本地代码有交互,保持桥梁类不被混淆

    -keepclassmembers class com.xxx.xxxx.xxxx.HuodongBeBindedToJS
    {
       public *;  
    }

     保持注解内容,不被混淆

    -keepattributes *Annotation*

    保持反射调用的java类与方法,不要混淆

    -dontwarn com.alibaba.fastjson.A**
    -keep class com.alibaba.fastjson.** { *;}

     第三方包不被混淆

    -libraryjars /libs/core.jar
    -dontwarn com.google.zxing.**
    -keep class com.google.zxing.** { *;}

    常见第三方包

    #zxing
    -libraryjars /libs/core.jar
    -dontwarn com.google.zxing.**
    -keep class com.google.zxing.**{*;}
    
    #支付宝
    -libraryjars /libs/alipay_sdk.jar
    -dontwarn com.alipay.android.app
    -keep class com.alipay.android.app.**{*;}
    
    #友盟
    -libraryjars /libs/umeng_sdk.jar
    -dontwarn com.umeng.**
    -keep class com.umeng.**{*;}
    -keepclassmembers class *{public<init>(org.json.JSONObject);}
    -keep public class com.hyx.maizuo.main.R$*{public static final int *;}
    -keep public class com.umeng.fb.ui.ThreadView{}
    
    #百度地图
    -libraryjars /libs/baidumapapi.jar
    -dontwarn com.baidu.mapapi.**
    -keep class com.baidu.mapapi.**{*;}
    
    #fastJson
    -libraryjars /libs/fastjsoon-1.1.20.jar
    -dontwarn com.alibaba.fastjson.**
    -keep class com.alibaba.fastjson.**{*;}
    
    #微信
    -libraryjars /libs/libammsdk.jar
    -dontwarn com.tencent.mm.sdk.**
    -keep class com.tencent.mm.sdk.**{*;}
  • 相关阅读:
    centos5&6的启动过程
    linux之目录知识
    js动画
    js操作高级
    js操作
    JS基础
    跨域问题
    MySQL存储引擎
    MySQL索引管理
    MySQL操作命令
  • 原文地址:https://www.cnblogs.com/anni-qianqian/p/8393236.html
Copyright © 2011-2022 走看看