Shrinking all APK builds without obfuscation.

Fixes #433.
This commit is contained in:
Dennis Guse
2020-09-23 18:43:08 +02:00
parent 82f5c127ee
commit 348341204e
2 changed files with 13 additions and 2 deletions
+11 -2
View File
@@ -57,7 +57,6 @@ android {
buildConfigField "String", "VERSION_NAME_FULL", "\"${getVersionName()}\""
minSdkVersion 21
targetSdkVersion 30
@@ -68,15 +67,25 @@ android {
debug {
applicationIdSuffix ".debug"
versionNameSuffix "-debug"
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.txt'
}
release {
minifyEnabled false
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.txt'
}
releasePlayStore {
applicationIdSuffix ".playstore"
versionNameSuffix "-PlayStore"
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.txt'
}
}
+2
View File
@@ -0,0 +1,2 @@
-dontobfuscate
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*,!code/allocation/variable