From 3a1561bbc9b6aab98370a4b51ef07ed05a92daa9 Mon Sep 17 00:00:00 2001 From: Allan Wang Date: Tue, 25 Jul 2017 12:27:17 -0700 Subject: Add checker for signing --- sample/build.gradle | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'sample') diff --git a/sample/build.gradle b/sample/build.gradle index 6fdf24a..3350b3b 100644 --- a/sample/build.gradle +++ b/sample/build.gradle @@ -38,24 +38,28 @@ android { testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } - signingConfigs { + def releaseSigning = file("../files/kau.properties") + def hasSigning = releaseSigning.exists() - def releaseProps = new Properties() - file("../files/kau.properties").withInputStream { releaseProps.load(it) } + if (hasSigning) { + signingConfigs { - release { - storeFile file("../files/kau.keystore") - storePassword releaseProps.getProperty('storePassword') - keyAlias releaseProps.getProperty('keyAlias') - keyPassword releaseProps.getProperty('keyPassword') - } + def releaseProps = new Properties() + releaseSigning.withInputStream { releaseProps.load(it) } + release { + storeFile file("../files/kau.keystore") + storePassword releaseProps.getProperty('storePassword') + keyAlias releaseProps.getProperty('keyAlias') + keyPassword releaseProps.getProperty('keyPassword') + } + } } buildTypes { release { minifyEnabled true - signingConfig signingConfigs.release + if (hasSigning) signingConfig signingConfigs.release proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } -- cgit v1.2.3