天天看点

Android开发之代码混淆

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

继续阅读