applying minor build speed improvements
- disabling release build type - only including xxhdpi resources
This commit is contained in:
parent
8261d53460
commit
563fdff73e
|
@ -13,7 +13,17 @@ android {
|
|||
def versionJson = new groovy.json.JsonSlurper().parseText(rootProject.file('version.json').text)
|
||||
versionCode versionJson.code
|
||||
versionName versionJson.name
|
||||
resConfigs "en"
|
||||
|
||||
if (isDebugBuild) {
|
||||
resConfigs "en", "xxhdpi"
|
||||
variantFilter { variant ->
|
||||
if (variant.buildType.name == "release") {
|
||||
setIgnore(true)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
resConfigs "en"
|
||||
}
|
||||
}
|
||||
|
||||
bundle {
|
||||
|
@ -24,7 +34,7 @@ android {
|
|||
|
||||
buildTypes {
|
||||
debug {
|
||||
versionNameSuffix =" [debug]"
|
||||
versionNameSuffix = " [debug]"
|
||||
matchingFallbacks = ['release']
|
||||
signingConfig.storeFile rootProject.file("tools/debug.keystore")
|
||||
}
|
||||
|
|
|
@ -18,6 +18,8 @@ def launchTask = getGradle()
|
|||
.getTaskRequests()
|
||||
.toString()
|
||||
.toLowerCase()
|
||||
def isReleaseBuild = launchTask.contains("release")
|
||||
ext.isDebugBuild = !isReleaseBuild
|
||||
|
||||
subprojects {
|
||||
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
|
||||
|
@ -116,7 +118,6 @@ ext.applyAndroidLibraryModule = { project ->
|
|||
}
|
||||
|
||||
ext.applyCrashlyticsIfRelease = { project ->
|
||||
def isReleaseBuild = launchTask.contains("release")
|
||||
if (isReleaseBuild) {
|
||||
project.apply plugin: 'com.google.firebase.crashlytics'
|
||||
project.afterEvaluate {
|
||||
|
|
Loading…
Reference in New Issue