如何确保我在Android工作室中拥有 ProGuard ?
答案 0 :(得分:0)
将其添加到您的build.gradle
文件中:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
其他选项:
您还可以将ProGuard文件添加到getDefaultProguardFile 所有发布版本的指令或作为productFlavor的一部分 build.gradle文件中的设置,用于自定义应用的设置 构建变种。此示例将proguard-rules-new.pro添加到 proguardFiles指令和other-rules.pro文件到flavor2 产品风味。
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro', 'proguard-rules-new.pro'
}
}
productFlavors {
flavor1 {
}
flavor2 {
proguardFile 'other-rules.pro'
}
}
更多信息here。
修改:请注意,runProgruard
为deprecated,已替换为minifyEnabled
。使用上面的例子。
DSL / API更改:重命名了一些属性以使其更多 是一致的。 BuildType.runProguard - > minifyEnabled