Proguard打包混淆代码

最近研究了下Proguard,成功实现了代码混淆,下面简单记录下实现过程

1、在需要打包的工程目录下创建proguard.flags(等同于proguard.cfg),具体规范网上可以查到很多

2.如果是用eclipse导包生成APK文件,则修改project.properties

# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):

# proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

Project target.

target=android-16

proguard.config=proguard.flags

以上

3.如果是系统编译生成APK,则需修改Android.mk

LOCAL_PROGUARD_ENABLED := nosystem

LOCAL_PROGUARD_FLAG_FILES := proguard.flags

参考 :Android源码混淆编译app - konan1027的专栏        - 博客频道 - CSDN.NET

Eclipse与Android源码中ProGuard工具的使用(代码混淆) - V青山绿水 - 博客园

你可能感兴趣的:(Proguard打包混淆代码)