码迷,mamicode.com
首页 > 移动开发 > 详细

Android开发之代码混淆

时间:2014-09-28 11:25:11      阅读:178      评论:0      收藏:0      [点我收藏+]

标签: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 *; 

更多内容可以参考:http://developer.android.com/guide/developing/tools/proguard.html

linghaihua

Android开发之代码混淆

标签:android   代码混淆   

原文地址:http://blog.csdn.net/minimicall/article/details/39636899

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!