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.**{*;}
  • 相关阅读:
    【基础】Oracle 表空间和数据文件
    oracle学习笔记1:windows下oracle数据库安装及.net调用oracle数据库
    redis中文网站
    .NET中的消息队列
    .Net下的进程间的通讯 -- Windows消息队列
    1060 最复杂的数(反素数玄学dfs)
    1282 时钟(最小表示法+hash)
    1191 消灭兔子(贪心+优先队列)
    1366 贫富差距(floyed)
    1503 猪和回文(DP)
  • 原文地址:https://www.cnblogs.com/anni-qianqian/p/8393236.html
Copyright © 2011-2022 走看看