android - gradle.build文件中release block中的minifyEnabled false是什么意思

标签 android

也许我的问题看起来很简单而且重复。但对我来说这是一个重要的问题。我有 android studio 1.3,当我创建一个新的默认项目然后打开 build.gradle(Module:app) 时,我在 build.gradle(模块:应用程序)文件。你也应该知道,当我编译我的项目时,android studio 会生成两个 apk 文件,它们都是 debug 模式。在下面的代码中使用了 release block 并且 minifyEnabledfalse。现在我想知道尽管有这些条件,当我编译我的项目时,android studio 是否真的使用 proguard ?先谢谢你。

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

最佳答案

Flag minifyEnabled 为 ProGuard 保留,默认情况下关闭。因此,在默认设置中,调试和发布版本都没有使用 ProGuard,并且参数 proguardFiles 被有效地忽略了

关于android - gradle.build文件中release block中的minifyEnabled false是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32163235/

相关文章:

android - 如何在android中设置电子邮件策略?

android - ActionBar Sherlock - Actionbar 中的背景图像

android - 什么是 Android 中的 Activity 、上下文和 Intent ?

android - 我如何保护嵌入到我的 .apk 文件中的 .so?

android - Cordova 3.4.0 : Camera. getPicture() 从 GALLERY 中选择时返回编码的 URI

android - Android NDK 的 OpenMAX 可以用于将实时视频/音频流式传输到服务器吗?例子?

java - 动态字符串资源

使用媒体查询时 Android 键盘无法打开

java - 从字符串中的小时分钟秒更改为秒

android - AudioRecord.read() 方法在 Android 4.3+ 上无限期阻塞