From 3ec02ce48e1215397208eb2c92548352fd2099b3 Mon Sep 17 00:00:00 2001 From: enahum Date: Mon, 30 Jan 2017 11:20:28 -0300 Subject: [PATCH] Fix gradle to build without Mattermost keys as dev (#192) --- android/app/build.gradle | 14 ++++++++++---- fastlane/Fastfile | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index d81612501..f524428f4 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -100,10 +100,12 @@ android { } signingConfigs { release { - storeFile file(MATTERMOST_RELEASE_STORE_FILE) - storePassword MATTERMOST_RELEASE_PASSWORD - keyAlias MATTERMOST_RELEASE_KEY_ALIAS - keyPassword MATTERMOST_RELEASE_PASSWORD + if (project.hasProperty('MATTERMOST_RELEASE_STORE_FILE')) { + storeFile file(MATTERMOST_RELEASE_STORE_FILE) + storePassword MATTERMOST_RELEASE_PASSWORD + keyAlias MATTERMOST_RELEASE_KEY_ALIAS + keyPassword MATTERMOST_RELEASE_PASSWORD + } } } splits { @@ -120,6 +122,10 @@ android { proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" signingConfig signingConfigs.release } + debug { + minifyEnabled enableProguardInReleaseBuilds + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + } } // applicationVariants are e.g. debug, release applicationVariants.all { variant -> diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 061ba0e48..eacec97f0 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -198,7 +198,7 @@ platform :android do desc 'Build Release file' lane :dev do - build_android({release: true}) + build_android({release: false}) end desc 'Submit a new Beta Build to Google Play'