I have installed in build gradle:
buildTypes {
release {
isMinifyEnabled = true
isShrinkResources = true
isCrunchPngs = true
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
debug {
isMinifyEnabled = true
isShrinkResources = true
isCrunchPngs = true
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}
}
And get error in the program:
A problem occurred evaluating project ':app'.
> Could not set unknown property 'isMinifyEnabled' for BuildType$AgpDecorated_Decorated{name=release, debuggable=false, testCoverageEnabled=false, jniDebuggable=false, pseudoLocalesEnabled=false, renderscriptDebuggable=false, renderscriptOptimLevel=3, minifyEnabled=false, zipAlignEnabled=true, signingConfig=null, embedMicroApp=true, mBuildConfigFields={}, mResValues={}, mProguardFiles=[], mConsumerProguardFiles=[], mManifestPlaceholders={}} of type com.android.build.gradle.internal.dsl.BuildType$AgpDecorated.
Please help me how to fix this error?
Incorrect Placement of debug
Block
debug {}
inside release {}
, which is invalid.Incorrect Property Names (isMinifyEnabled
vs. minifyEnabled
)
isMinifyEnabled = true
❌
minifyEnabled true
✅
Correct Build Types Configuration
android {
buildTypes {
release {
minifyEnabled true
shrinkResources true
crunchPngs true
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
debug {
minifyEnabled true
shrinkResources true
crunchPngs true
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}
}