配置ProGuard


1.在如下图所示的红色方框中,第一行注释代码说得很清楚,如果将第二行代码注释掉,ProGuard就是关闭的;反之,如果不注释掉第二行代码,那么ProGuard就是开启的。


Android1.png


2.Include 是一个特殊的配置项,它就是把其他地方的配置导入到这里来。


Android2.png


3.如果你的android,用到了webview控件,而webview里面又用到了js,这时你采用android原生的对话框,此时你就会用到一个接口,这时,你只需将如下图所示的三行代码取消注释(打开)就好了。
public *表示保留所有的public 成员,全部不混淆


Android3.png


4.这里谷歌到一个说明,(这个说明是对一些问题的解决,是已知的一些Bug/问题,进行配置)
下图红色方框中,有三行代码:
第一行代码:保留YOURPACKAGENAMEHERE 类
第二行代码:保留实现了那个接口的类
第三行代码:保留实现了那个接口的类的所有方法。


Android4.png

 


5.这里展示一些配置文件的说明。

a) 这两行代码分别是:不要使用优化 和 不要使用预先检查 的意思。


Android5.png


b) 继承了类的公开的方法保留


Android6.png


c) 接下来是配置优化的代码。


Android7.png


ProGuard的配置,可以通过ProGuard的手册来了解



【本文由麦子学院独家原创,转载请注明出处并保留原文链接】

logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

您有一个400抵2000现金红包未使用!

客服热线 400-862-8862

回到顶部