我怎样才能确保我的Android工作室中有ProGuard?

时间:2015-07-26 16:09:19

标签: android

如何确保我在Android工作室中拥有 ProGuard

1 个答案:

答案 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

修改:请注意,runProgruarddeprecated,已替换为minifyEnabled。使用上面的例子。

  

DSL / API更改:重命名了一些属性以使其更多   是一致的。 BuildType.runProguard - > minifyEnabled