AndResGuard Android资源混淆工具使用说明
AndResGuard是一个帮助你缩小APK大小的工具,他的原理类似Java Proguard,但是只针对资源。他会将原本冗长的资源路径变短,例如将res/drawable/wechat变为r/d/a.
项目地址:Android资源混淆工具使用说明
AndResGuard配置到项目中
gradle(Project)
classpath 'com.tencent.mm:AndResGuard-gradle-plugin:1.2.7'
gradle(app)
apply plugin: 'AndResGuard'
andResGuard {
// mappingFile = file("./resource_mapping.txt")
mappingFile = null
// 当你使用v2签名的时候,7zip压缩是无法生效的。
use7zip = true
useSign = true
// 打开这个开关,会keep住所有资源的原始路径,只混淆资源的名字
keepRoot = false
//保留不被混淆的资源文件
whiteList = [
// for your icon
"R.drawable.icon",
// for fabric
"