一、Gradle参数配置
- 配置移除无用的资源(如果工程比较大,由主工程和多个子工程组成的话,子工程里面也可能包含很多的无用资源):
android {
// Other settings
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles
getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
备注:一般情况下,gradle在编译的时候只会默认移除无用的代码,而不会移除无用的资源(需要特别注意的是shrinkResources依赖于minifyEnabled,必须和minifyEnabled一起用,即打开shrinkResources也必须打开minifyEnabled。)