[app] testOnly (#873)

This commit is contained in:
vvb2060 2021-08-08 01:52:33 +08:00 committed by GitHub
parent 1d9210ee34
commit 4f3a615ba9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 14 deletions

View File

@ -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)
} }
} }

View File

@ -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