一、混淆文件说明:在proguard-project.txt文件中几个关键词的意义:
-dontwarn android.support.v4.** // 对于v4中找不到相应的类和方法,在编译时不警告
-keep class android.support.v4.** { *; } // 对于v4中的类不进行代码混淆
-keep interface android.support.v4.app.** { *; } // 对于v4中的接口不进行代码混淆
二、混淆方法:
(1)在project.properties文件中添加如下代码:proguard.config = proguard.cfg
(2)在项目根目录添加proguard.cfg文件,并配置具体混淆信息(具体内容参考上述网页)
三、安卓反编译:
(1) 具体反编译步骤和方法参考上述网页,具体工具链接如下
(2) dex2jar工具:链接: http://pan.baidu.com/s/1c0UkkCw 密码: hw8j(windows系统用bat文件,mac或linux系统用sh文件)
(3) jd-gui for mac:http://download.csdn.net/download/u010268947/7657031