[app] testOnly (#873)
This commit is contained in:
parent
1d9210ee34
commit
4f3a615ba9
|
|
@ -133,19 +133,12 @@ val optimizeReleaseRes = task("optimizeReleaseRes").doLast {
|
||||||
androidComponents.sdkComponents.sdkDirectory.get().asFile,
|
androidComponents.sdkComponents.sdkDirectory.get().asFile,
|
||||||
"build-tools/${androidBuildToolsVersion}/aapt2"
|
"build-tools/${androidBuildToolsVersion}/aapt2"
|
||||||
)
|
)
|
||||||
val mapping = Paths.get(
|
|
||||||
project.buildDir.path,
|
|
||||||
"outputs",
|
|
||||||
"mapping",
|
|
||||||
"release",
|
|
||||||
"shortening.txt"
|
|
||||||
)
|
|
||||||
val zip = Paths.get(
|
val zip = Paths.get(
|
||||||
project.buildDir.path,
|
project.buildDir.path,
|
||||||
"intermediates",
|
"intermediates",
|
||||||
"shrunk_processed_res",
|
"optimized_processed_res",
|
||||||
"release",
|
"release",
|
||||||
"resources-release-stripped.ap_"
|
"resources-release-optimize.ap_"
|
||||||
)
|
)
|
||||||
val optimized = File("${zip}.opt")
|
val optimized = File("${zip}.opt")
|
||||||
val cmd = exec {
|
val cmd = exec {
|
||||||
|
|
@ -153,8 +146,6 @@ val optimizeReleaseRes = task("optimizeReleaseRes").doLast {
|
||||||
aapt2, "optimize",
|
aapt2, "optimize",
|
||||||
"--collapse-resource-names",
|
"--collapse-resource-names",
|
||||||
"--enable-sparse-encoding",
|
"--enable-sparse-encoding",
|
||||||
"--shorten-resource-paths",
|
|
||||||
"--resource-path-shortening-map", mapping,
|
|
||||||
"-o", optimized,
|
"-o", optimized,
|
||||||
zip
|
zip
|
||||||
)
|
)
|
||||||
|
|
@ -167,7 +158,7 @@ val optimizeReleaseRes = task("optimizeReleaseRes").doLast {
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.whenTaskAdded {
|
tasks.whenTaskAdded {
|
||||||
if (name == "shrinkReleaseRes") {
|
if (name == "optimizeReleaseResources") {
|
||||||
finalizedBy(optimizeReleaseRes)
|
finalizedBy(optimizeReleaseRes)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -11,5 +11,3 @@
|
||||||
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
|
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
|
||||||
# org.gradle.parallel=true
|
# org.gradle.parallel=true
|
||||||
android.useAndroidX=true
|
android.useAndroidX=true
|
||||||
android.enableResourceOptimizations=false
|
|
||||||
android.injected.testOnly=false
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue