- 错误
如果去proguard.sourceforge.net、www.guardsquare.com/proguard、www.guardsquare.com,什么也找不到。
- 正确
以下两个网址确认有效:
https://sourceforge.net/projects/proguard/
https://github.com/Guardsquare/proguard
如果去proguard.sourceforge.net、www.guardsquare.com/proguard、www.guardsquare.com,什么也找不到。
以下两个网址确认有效:
https://sourceforge.net/projects/proguard/
https://github.com/Guardsquare/proguard
本文主要ProGuard的作用、使用及bug分析。1、ProGuard作用ProGuard通过删除无用代码,将代码中类名、方法名、属性名用晦涩难懂的名称重命名从而达到代码混淆、压缩和优化的功能,跟JavaScript的混淆压缩类似。
pom.xml文件完整配置<build> <plugins> <!--混淆代码插件--> <plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-plugin</artifactId>
使用方式//buildType下的任一个属性都可以 debug { //开启混淆 minifyEnabled true //指定混淆文件 proguardFiles 'proguard-rules.pro','proguard-extra.pro','proguard-self.pro'
刚刚接触安卓,不是很熟悉。发现之前可以正常打包的项目出现添加混淆再进行打包签名的APK之后提示"android proguard failed to export application"。 注释掉程序中的proguard.config=proguard.cfg(在project.properties文件中),再进行打包发现
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M