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.** { *; }




  • 相关阅读:
    JavaScript Array 属性 构造器 将数组值转为大写
    Eslint 配置及规则说明
    Vue基于vue-quill-editor富文本编辑器使用心得
    css display:flex 属性
    HTML5本地存储之localStorage、sessionStorage
    图片充满div
    微信小程序 Input框提交后清空
    前端简历怎么写
    响应式与自适应的区别
    JS点击子元素不触发父元素点击事件
  • 原文地址:https://www.cnblogs.com/flyme2012/p/4036862.html
Copyright © 2011-2022 走看看