Android打包混淆文件模板
生活随笔
收集整理的这篇文章主要介绍了
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.** { *; }
总结
以上是生活随笔为你收集整理的Android打包混淆文件模板的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: udacity_javascript设计
- 下一篇: iniparser——C配置文件解析库