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()}\"" buildConfigField "String", "VERSION_NAME_FULL", "\"${getVersionName()}\""
minSdkVersion 21 minSdkVersion 21
targetSdkVersion 30 targetSdkVersion 30
@@ -68,15 +67,25 @@ android {
debug { debug {
applicationIdSuffix ".debug" applicationIdSuffix ".debug"
versionNameSuffix "-debug" versionNameSuffix "-debug"
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.txt'
} }
release { release {
minifyEnabled false shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.txt'
} }
releasePlayStore { releasePlayStore {
applicationIdSuffix ".playstore" applicationIdSuffix ".playstore"
versionNameSuffix "-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