【问题标题】:Android Proguard : Is minifyEnabled true automatically setting obfuscation to true?Android Proguard:minifyEnabled true 是否自动将混淆设置为 true?
【发布时间】:2017-04-26 19:00:26
【问题描述】:

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

如果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'

        }
    }

【问题讨论】:

标签: java android proguard android-proguard


【解决方案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的文档

【讨论】:

猜你喜欢
  • 2014-10-19
  • 2015-02-21
  • 2013-06-29
  • 2016-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多