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,如下图所示:

将minifyEnabled设置为true就ok。
2.公共部分
在混淆的过程中,有一部分是固定不变的。下面我将列出保持不变的模块,只需将代码Copy即可。
本文详细介绍了Android代码混淆的步骤和技巧,包括如何开启混淆、混淆的公共部分、需要不混淆的代码以及第三方库的混淆策略。通过ProGuard-rules.pro文件进行配置,可以实现代码的压缩、混淆、预检和优化,确保应用的安全性和性能。
订阅专栏 解锁全文
335

被折叠的 条评论
为什么被折叠?



