【发布时间】:2019-11-16 01:07:03
【问题描述】:
我正在阅读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?
谢谢:)
【问题讨论】:
标签: android build.gradle proguard