Remove flag to disable code shrinking
androidx.benchmark plugin adds non minified versions of the release variants. we can just reuse that.
This commit is contained in:
@@ -78,8 +78,8 @@ android {
|
|||||||
isPseudoLocalesEnabled = true
|
isPseudoLocalesEnabled = true
|
||||||
}
|
}
|
||||||
val release = getByName("release") {
|
val release = getByName("release") {
|
||||||
isMinifyEnabled = Config.enableCodeShrink
|
isMinifyEnabled = true
|
||||||
isShrinkResources = Config.enableCodeShrink
|
isShrinkResources = true
|
||||||
|
|
||||||
signingConfig = debug.signingConfig
|
signingConfig = debug.signingConfig
|
||||||
|
|
||||||
|
|||||||
@@ -5,13 +5,11 @@ import org.gradle.api.Project
|
|||||||
interface BuildConfig {
|
interface BuildConfig {
|
||||||
val includeTelemetry: Boolean
|
val includeTelemetry: Boolean
|
||||||
val enableUpdater: Boolean
|
val enableUpdater: Boolean
|
||||||
val enableCodeShrink: Boolean
|
|
||||||
val includeDependencyInfo: Boolean
|
val includeDependencyInfo: Boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
val Project.Config: BuildConfig get() = object : BuildConfig {
|
val Project.Config: BuildConfig get() = object : BuildConfig {
|
||||||
override val includeTelemetry: Boolean = project.hasProperty("include-telemetry")
|
override val includeTelemetry: Boolean = project.hasProperty("include-telemetry")
|
||||||
override val enableUpdater: Boolean = project.hasProperty("enable-updater")
|
override val enableUpdater: Boolean = project.hasProperty("enable-updater")
|
||||||
override val enableCodeShrink: Boolean = !project.hasProperty("disable-code-shrink")
|
|
||||||
override val includeDependencyInfo: Boolean = project.hasProperty("include-dependency-info")
|
override val includeDependencyInfo: Boolean = project.hasProperty("include-dependency-info")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user