混淆编译-proguard
2015-12-20 18:06
218 查看
-ignorewarnings -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* -keep public class * extends android.app.Fragment -keep public class * extends android.support.v4.** -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 * extends android.app.backup.BackupAgentHelper -keep public class * extends android.preference.Preference -keep public class com.android.vending.licensing.ILicensingService -keep public abstract interface com.asqw.android.Listener{ public protected <methods>; } -keep public class com.asqw.android{ public void Start(java.lang.String); } -keepclasseswithmembernames class * { native <methods>; } -keepclasseswithmembers class * { public <init>(android.content.Context, android.util.AttributeSet); } -keepclasseswithmembers class * { public <init>(android.content.Context, android.util.AttributeSet, int); } -keepclassmembers class * extends android.app.Activity { public void *(android.view.View); } -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keep class * implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; }
相关文章推荐
- 经济--基金
- 用python写一个windows下的定时关机脚本
- HTTP协议之:报文详解
- python核心编程-标准类型派生-可变类型
- 最高分是多少(华为机试)
- [leetcode] 20. Valid Parentheses 解题报告
- preventDefault()方法
- chapter23:软件安装RPM,SRPM与YUM之(0)-软件管理器的简介
- LeetCode 290:Word Pattern
- IOS面试算法题(4)——反斜对角线打印矩阵
- PHP 7 值得期待的新特性(下)
- 区别linq查询中的IEnumerable<T>和IQueryable<T>
- DataTransfer(setData()方法)
- 与拖放有关的事件
- 基于cuda的gpu加速
- IOS网络开发NSURLSession详解(一)概述
- listbox和comebox添加图片
- 【杭电】[2016]数据的交换输出
- ExtJs checkboxgroup选择事件
- PHP 7 值得期待的新特性(上)