1、启动混淆开关
在工程目录下的project.properties文件,有名为proguard.config标签,默认为关闭状态,打开即可。 2、进行混淆配置
在工程目录下的proguard-project.txt文件进行具体的混淆配置,配置完后右击工程,选择export导出apk包,该apk包就是混淆包了。
例:包名为com.test
-dontwarn org.*
-keepattributes EnclosingMethod, InnerClasses
-keepattributes *Annotation
-keepattributes Signature
-keepattributes SourceFile,LineNumberTable
#配置不进行混淆的类
-keep class android.support.* { *; }
-keep class com.test.model.* { *; }
#配置不进行混淆的枚举类型
-keepclassmembers enum * { *; }
#配置不进行混淆的成员变量
-keepclassmembernames class com.test.db.Table {
public long *;
}
更多内容可以参考:http://developer.android.com/guide/developing/tools/proguard.html
原文地址:http://blog.csdn.net/minimicall/article/details/39636899