Skip to content

Instantly share code, notes, and snippets.

@seriabov
Last active June 27, 2017 06:09
Show Gist options
  • Save seriabov/b20f25caf1bdb51d14edfbfb447bc5d7 to your computer and use it in GitHub Desktop.
Save seriabov/b20f25caf1bdb51d14edfbfb447bc5d7 to your computer and use it in GitHub Desktop.
Proguard settings
Enabling ProGuard for both debug and release versions.
Configurations for proguard-rules.pro can be found here: https://github.com/krschultz/android-proguard-snippets
buildTypes {
release {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro", "proguard-rules-release.pro"
}
debug {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro", "proguard-rules-debug.pro"
}
}
## ProGuard rules for debug version
-dontobfuscate
## ProGuard rules for release version
-repackageclasses '' # remove packages
-allowaccessmodification # allow access modifications
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment