From 9d2241a2a6d2571696a1d3ad5ba37e521d8641f5 Mon Sep 17 00:00:00 2001 From: Anders Date: Thu, 19 May 2016 11:00:00 +0100 Subject: [PATCH] adds proguard header files --- app/build.gradle | 8 ++++++-- app/proguard-header-debug.pro | 2 ++ app/proguard-header-release.pro | 2 ++ app/{proguard-rules.pro => proguard-main.pro} | 0 4 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 app/proguard-header-debug.pro create mode 100644 app/proguard-header-release.pro rename app/{proguard-rules.pro => proguard-main.pro} (100%) diff --git a/app/build.gradle b/app/build.gradle index ba84699..6b07257 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -24,9 +24,13 @@ android { buildTypes { release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + minifyEnabled true signingConfig signingConfigs.release + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-header-release.pro', 'proguard-main.pro' + } + debug { + minifyEnabled true + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-header-debug.pro', 'proguard-main.pro' } } compileOptions { diff --git a/app/proguard-header-debug.pro b/app/proguard-header-debug.pro new file mode 100644 index 0000000..32ba011 --- /dev/null +++ b/app/proguard-header-debug.pro @@ -0,0 +1,2 @@ +-dontoptimize +-dontobfuscate \ No newline at end of file diff --git a/app/proguard-header-release.pro b/app/proguard-header-release.pro new file mode 100644 index 0000000..8e4254e --- /dev/null +++ b/app/proguard-header-release.pro @@ -0,0 +1,2 @@ +-optimizationpasses 5 +-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-main.pro similarity index 100% rename from app/proguard-rules.pro rename to app/proguard-main.pro