java代码混淆器注意事项:
1、注意版本,如果不是项目需要,最好使用最新稳定版本,这样出错的机会小一些,学习曲线会明显缩短。
2、最好以源码的同编译版本的jvm来启动,不要直接用默认的jvm打开。
3、注意启动后默认加载的中包含的,它的版本和你使用到的jvm版本一致。
4、使用1.4的jvm打开时,注意在选项卡中,不要勾中选项,因为勾中这个选项会导致文件中出现,这个类
只有在1.5的环境下才有。报错信息如下:
[proguard]Note:theconfigurationreferstotheunknownclassjava.lang.Enum
[proguard]Note:therewere1referencestounknownclasses.
[proguard]Youshouldcheckyourconfigurationfortypos.
5、嵌入ant脚本时,通常会有这么一段
targetname=proguarddepends=init
taskdefresource=proguard/ant/task.propertiesclasspath=${lib.dir}/proguard/proguard.jar/
proguardconfiguration=${src.dir}/config.pro/
/target
task.properties在proguard.jar中,保留,config.pro是proguard的配置文件,最好使用proguardgui.jar先生成,然后再根据需求手动修改。