Android Proguard:minifyEnabled是否自动将混淆设置为true?

时间:2017-01-25 05:22:12

标签: java android proguard android-proguard

我正在尝试测试应用程序,但我想知道哪个选项实际上可以进行混淆。

如果minifyEnabledfalse,文件是否仍然会被混淆?

buildTypes {
        debug {
          //  minifyEnabled true
            useProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'),
                    'proguard-rules.pro'
        }
        release {
           // minifyEnabled true
           // shrinkResources true
            useProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro',
                    'proguard-fresco.pro.txt'

        }
    }

1 个答案:

答案 0 :(得分:-1)

启用proguard或将代码集minifyEnabled缩小为true

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

阅读https://developer.android.com/studio/build/shrink-code.html

上的文档