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




  • 相关阅读:
    计算机
    产品经理
    Vue router-link路由不同的写法,不一样的效果
    elementui样式引入方法
    格式化启动盘win10
    删除mongdb中的数据库
    google浏览器快速清除历史记录
    js动画之弹球打砖块小游戏
    js动画之面向对象二
    js动画之面向对象一
  • 原文地址:https://www.cnblogs.com/flyme2012/p/4036862.html
Copyright © 2011-2022 走看看