#apk瘦身#
1. 开启minifyEnables(相当于proguard)设为true
======================================
1. 混淆(见视频)
2. 删除无用的类和无用的方法
3. 进行代码的压缩
buildTypes {
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
2. 开启shrinkResources
================================
1. 去除项目中无用资源
2. 去除项目中临时展示的图片
3. buildTypes {
debug {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
3. 删除无用的语言资源
======================================
defaultConfig {
resConfigs "zh"//"zh"为支持的国家语言,其他国家语言打包时呗删除
}
#apk加固#
###防止反编译,二次打包
>*三方平台:梆梆安全,爱加密,360加固宝,阿里聚安全
>*
1. 开启minifyEnables(相当于proguard)设为true
======================================
1. 混淆(见视频)
2. 删除无用的类和无用的方法
3. 进行代码的压缩
buildTypes {
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
2. 开启shrinkResources
================================
1. 去除项目中无用资源
2. 去除项目中临时展示的图片
3. buildTypes {
debug {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
3. 删除无用的语言资源
======================================
defaultConfig {
resConfigs "zh"//"zh"为支持的国家语言,其他国家语言打包时呗删除
}
#apk加固#
###防止反编译,二次打包
>*三方平台:梆梆安全,爱加密,360加固宝,阿里聚安全
>*