我想測試應用程序,但我想知道哪個選項實際上啓用混淆。Android Proguard:是否minifyEnabled true會自動將混淆設置爲true?
if minifyEnabled
is false
,這些文件仍然會被模糊處理嗎?
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'
}
}
http://stackoverflow.com/questions/32163235/what-is-meant-the-minifyenabled-false-in-the-release-block-in gradle-build -f –
否,當minifyEnabled設置爲false時,將禁用proguard。您可以在proguard-rules.pro中打開/關閉混淆模式。 – tahsinRupam