From 06407ee43985526fc24d8f82ea03edb96f081625 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Sat, 27 Mar 2021 14:00:06 +0100 Subject: [PATCH] [Gradle] Add build flavors. --- app/build.gradle | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index 42960308..c39adb71 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -18,6 +18,8 @@ android { versionName release.versionName buildConfigField "java.util.Map", "GIT_INFO", gitInfoMap + buildConfigField "long", "BUILD_TIMESTAMP", String.valueOf(System.currentTimeMillis()) + buildConfigField "String", "VERSION_BASE", release.versionName multiDexEnabled = true @@ -27,6 +29,7 @@ android { } } } + buildTypes { applicationVariants.all { variant -> variant.outputs.all { @@ -47,6 +50,19 @@ android { proguardFiles fileTree('proguard').asList().toArray() } } + flavorDimensions "platform" + productFlavors { + main { + versionName gitInfo.versionHuman + } + official {} + play {} + } + variantFilter { variant -> + def flavors = variant.flavors*.name + setIgnore(variant.buildType.name == "debug" && !flavors.contains("main")) + } + defaultConfig { vectorDrawables.useSupportLibrary = true }