折腾了好久。。。。。郁闷 -_-
1.首先,project.properties里的配置文件变了,之前的项目一直都是在project.properties这个文件中添加一行proguard.config=proguard.cfg
然后proguard.cfg是自动生成的,不想被混淆的文件则从proguard.cfg中修改
2.应该是adt的以及build sdk的版本问题。 混淆代码变了,但是在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
将这两行取消注释,就可以打开混淆代码的效果了。proguard-project.txt文件内容则可以从 ${sdk.dir}/tools/proguard/目录中找到
有如下两个,proguard-android.txt 和 proguard-android-optimize.txt 大家认真看一下说明。
然后将其内容c