我正在读the docs about shrinking, obfuscating and optimising for a release build using build.gradle for an Android app。在文档的一部分中, proguard-android.txt
用作默认的ProGuard文件:
android {
...
buildTypes {
release {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
}
,在另一部分中,使用 proguard-android-optimize.txt
:
android {
...
buildTypes {
release {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
'proguard-rules.pro'
}
}
}
似乎没有解释它们之间的区别,我找不到任何信息。有人可以解释这些区别是什么,何时使用 proguard-android-optimize.txt
与 proguard-android.txt
?
谢谢:)