From 5f4b6e39bcf96435acb79dcf8c660b0819232544 Mon Sep 17 00:00:00 2001 From: Sam Whited Date: Wed, 22 Oct 2014 18:22:49 -0400 Subject: [PATCH] Use proguard on release builds We don't need obfuscation (it's an open source project), but proguard wil shrink the apk by stripping out unused code. --- build.gradle | 2 +- proguard-rules.txt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 95e107387ac7a643282b49a2ba44436ec543e20d..6a91ef524edf6c6fc784ff1989de0ddf5821db1f 100644 --- a/build.gradle +++ b/build.gradle @@ -50,7 +50,7 @@ android { } buildTypes { release { - runProguard false + runProguard true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } diff --git a/proguard-rules.txt b/proguard-rules.txt index ef4925e202cc193eae8d899c34b15006b47a5bab..f39d07c5577a0e50d1c5eb5262798400b902b74f 100644 --- a/proguard-rules.txt +++ b/proguard-rules.txt @@ -16,6 +16,8 @@ # public *; #} +-dontwarn javax.naming.** + -keep class * extends java.util.ListResourceBundle { protected Object[][] getContents(); }