也许我的问题似乎是一个简单的问题和重复。但对我来说这是一个重要的问题。我有android studio 1.3,当我创建一个新的默认项目,然后当我打开build.gradle(Module:app)
时,我在build.gradle(Module:app)
文件的一部分中看到以下代码。另外你应该知道,当我编译我的项目时,android studio会生成两个apk
文件,这两个文件都是debug
模式。以下代码中使用release
块,minifyEnabled
为false
。现在我想知道,尽管有这些条件,当我编译我的项目时,android studio是否真的使用proguard
?先谢谢你。
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
答案 0 :(得分:12)
标记module Sluggable
module ClassMethods
end
module InstanceMethods
end
def self.included(receiver)
receiver.extend ClassMethods
receiver.send :include, InstanceMethods
end
end
保留为ProGuard,默认情况下已关闭。因此,在默认设置中,调试和发布版本都没有使用ProGuard,并且参数minifyEnabled
被有效忽略