如果我们在gradle.properties中设置了R8,我们是否需要在build.gradle中添加任何代码进行混淆?

时间:2018-04-28 07:19:36

标签: android-studio gradle

在Android Studio 3.1.2中,我们有一个新功能,可以通过在 gradle.properties 文件中添加以下代码来缩小和混淆代码

android.enableR8 = true

如果我们这样做,那么我们是否需要在 build.gradle 中编写旧代码以进行代码收缩和代码混淆?

minifyEnabled true
shrinkResources true

我们可以避免使用上面两行代码吗?或者我们仍然需要保留它?

来源:https://developer.android.com/studio/preview/features/

1 个答案:

答案 0 :(得分:0)

基于Android Preview 3.3 Cannery,,您必须指定这些行。

启用最小化的调试示例:

buildTypes {
        debug {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
}