Proguard
This commit is contained in:
parent
ee41a36a62
commit
b6f7ee0999
|
|
@ -26,6 +26,7 @@ task clean(type: Delete) {
|
|||
}
|
||||
|
||||
ext {
|
||||
ext.buildScriptsDir = "$rootDir/BuildScripts"
|
||||
versions = [
|
||||
compileSdk : 28,
|
||||
appcompat : '1.0.2',
|
||||
|
|
|
|||
|
|
@ -14,9 +14,27 @@ android {
|
|||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
debug {
|
||||
versionNameSuffix ".debug"
|
||||
minifyEnabled false
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
shrinkResources false
|
||||
}
|
||||
release {
|
||||
minifyEnabled true
|
||||
shrinkResources true
|
||||
}
|
||||
}
|
||||
|
||||
flavorDimensions "proguardSettings"
|
||||
|
||||
productFlavors {
|
||||
noObfuscate {
|
||||
dimension "proguardSettings"
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), "$buildScriptsDir/proguard/noObfuscate.pro"
|
||||
}
|
||||
obfuscate {
|
||||
dimension "proguardSettings"
|
||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), "$buildScriptsDir/proguard/obfuscate.pro"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -27,5 +45,4 @@ dependencies {
|
|||
implementation "androidx.appcompat:appcompat:$versions.appcompat"
|
||||
}
|
||||
|
||||
ext.buildScriptsDir = "$rootDir/BuildScripts"
|
||||
apply from: "$buildScriptsDir/gradle/staticAnalysis.gradle"
|
||||
|
|
|
|||
Loading…
Reference in New Issue