From 83d561481d321910dc54953f89180dba99839600 Mon Sep 17 00:00:00 2001 From: player-03 Date: Sat, 28 May 2016 04:59:36 -0400 Subject: [PATCH] If project.xml doesn't define a certificate, instead check for a file named signing.properties. --- templates/android/template/app/build.gradle | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/templates/android/template/app/build.gradle b/templates/android/template/app/build.gradle index 6ae5d23e6..6b6c441e8 100644 --- a/templates/android/template/app/build.gradle +++ b/templates/android/template/app/build.gradle @@ -21,6 +21,21 @@ android { keyPassword project.KEY_STORE_ALIAS_PASSWORD } } + ::else:: + File signingFile = file('signing.properties'); + if(signingFile.exists()) { + Properties signing = new Properties() + signing.load(new FileInputStream(signingFile)) + + signingConfigs { + release { + storeFile file(signing["KEY_STORE"]) + storePassword signing["KEY_STORE_PASSWORD"] + keyAlias signing["KEY_STORE_ALIAS"] + keyPassword signing["KEY_STORE_ALIAS_PASSWORD"] + } + } + } ::end:: buildTypes {