国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > 综合技术 > Android开发之代码混淆

Android开发之代码混淆

来源:程序员人生   发布时间:2014-10-10 08:00:01 阅读次数:3403次

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

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生