android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。
在android Studio中做混淆,基本就是对Proguard-rules.pro文件的操作。混淆的过程也是有规律可循的。下面我将分几个部分来分别介绍混淆过程。
(1)如何开启混淆。
(2)混淆的公共部分。
(3)需要我们不混淆的代码。
(4)libs下的第三方Jar包的混淆方式。
(5)complie的第三方Jar包的混淆方式。
(6)代码注释的混淆方式。
ok,大家准备好了吗?下面我就以流水账的方式与大家分别介绍啦!(O(∩_∩)O 哈哈~)
1.如何开启混淆
开始混淆很简单,Android Studio中找到你的项目module的build.gradle,如下图所示: