zoukankan      html  css  js  c++  java
  • Android打包混淆文件模板

    # This is a configuration file for ProGuard.
    # http://proguard.sourceforge.net/index.html#manual/usage.html
    -optimizationpasses 5
    -dontusemixedcaseclassnames
    -dontskipnonpubliclibraryclasses
    -dontpreverify
    -dontoptimize
    -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 com.android.vending.licensing.ILicensingService
    -keep public class  com.rongda.opinion.animation.ViewWrapper{*;}
    -keep public class * implements java.io.Serializable {*;}
    -keepclasseswithmembers class com.rongda.opinion.bean.FirstKey {    
        <fields>;    
        <methods>;    
    }  
    -keepclasseswithmembers class com.rongda.opinion.bean.ThirdKey {    
        <fields>;    
        <methods>;    
    }  
    -keepclasseswithmembers class com.rongda.opinion.bean.SecendKey {    
        <fields>;    
        <methods>;    
    }  
    -keepclasseswithmembernames class * {
        native <methods>;
    }
    #-keepclasseswithmembernames class * {
    #    public <init>(android.content.Context, android.util.AttributeSet);
    #}
    #-keepclasseswithmembernames class * {
    #    public <init>(android.content.Context, android.util.AttributeSet, int);
    #}
    -keepclassmembers enum * {
        public static **[] values();
        public static ** valueOf(java.lang.String);
    }
    -keep class * implements android.os.Parcelable {
      public static final android.os.Parcelable$Creator *;
    }


    # 引入的第三方jar包需要做的事情

    -dontwarn android.support.**
    -dontwarn com.alibaba.**
    -dontwarn cn.jpush.**
    -dontwarn com.umeng.**
    -libraryjars libs/android-support-v4.jar
    -libraryjars libs/fastjson-1.1.33.jar
    -libraryjars libs/umeng-analytics-v5.2.4.jar
    -libraryjars libs/jpush-sdk-release1.7.0.jar
    -keep class com.alibaba.fastjson.** {*;}
    -keep class com.umeng.analytics.**{*;}
    -keep class cn.jpush.** { *; }




  • 相关阅读:
    npm安装一直报错Error: Cannot find module 'lru-cache'
    vue使用ref获取元素
    WinForm 简易仿360界面控件
    【解决方案】macOS 打开微信视频电话其他应用音量变小问题
    ES服务的搭建(八)
    ES安装
    缓存一致性问题(七)
    多级缓存架构(六)
    掌握SKU和SPU关系及表设计(三)
    架构的搭建(一)
  • 原文地址:https://www.cnblogs.com/flyme2012/p/4036862.html
Copyright © 2011-2022 走看看