diff --git a/app/build.gradle b/app/build.gradle index 45e1041..0030444 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -14,8 +14,34 @@ android { versionName "2.2.0" } + Properties localProperties = new Properties() + if (project.rootProject.file('local.properties').exists()) { + localProperties.load(project.rootProject.file('local.properties').newDataInputStream()) + } + + signingConfigs { + if (localProperties.getProperty("storeFile") != null) { + config { + storeFile file(localProperties.getProperty("storeFile")) + storePassword localProperties.getProperty("storePassword") + keyAlias localProperties.getProperty("keyAlias") + keyPassword localProperties.getProperty("keyPassword") + } + } + } + buildTypes { + debug { + if (localProperties.getProperty("storeFile") != null) { + signingConfig signingConfigs.config + } + } release { + if (localProperties.getProperty("storeFile") != null) { + signingConfig signingConfigs.config + } else { + signingConfig signingConfigs.debug + } minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' }