From 03847f9ab43b8234fb10d7757787a6367d486c41 Mon Sep 17 00:00:00 2001 From: Josef Raska Date: Sun, 25 Aug 2019 12:34:29 +0100 Subject: [PATCH] Enable Proguard --- client/build.gradle | 8 ++++++-- client/proguard-rules.pro | 15 +++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 client/proguard-rules.pro diff --git a/client/build.gradle b/client/build.gradle index d4c99c64..10d47954 100644 --- a/client/build.gradle +++ b/client/build.gradle @@ -15,8 +15,8 @@ android { applicationId "com.jraska.github.client" minSdkVersion 21 targetSdkVersion 28 - versionName '0.16.0' - versionCode 48 + versionName '0.17.0' + versionCode 50 multiDexEnabled true testInstrumentationRunner "com.jraska.github.client.TestRunner" @@ -49,12 +49,16 @@ android { buildTypes { debug { signingConfig signingConfigs.debug + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' applicationIdSuffix '.dev' versionNameSuffix '-dev' } release { signingConfig signingConfigs.release + minifyEnabled true + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } diff --git a/client/proguard-rules.pro b/client/proguard-rules.pro new file mode 100644 index 00000000..fba4135a --- /dev/null +++ b/client/proguard-rules.pro @@ -0,0 +1,15 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + + +# This to preserve the line number information for +# debugging stack traces. +-keepattributes SourceFile,LineNumberTable +# If you keep the line number information, uncomment this to +# hide the original source file name. +-renamesourcefileattribute SourceFile +#-dontobfuscate