gpt4 book ai didi

android - 如何测试我们是否在 Gradle 中进行发布构建

转载 作者:行者123 更新时间:2023-11-29 15:46:06 25 4
gpt4 key购买 nike

我只需要在发布构建期间进行一些构建操作,以加快常规调试构建。如果我在 build.gradle 脚本中进行发布构建,如何进行测试?

splits {
abi {
enable /* CONDITION HERE -> */ true
reset()
include 'x86', 'armeabi-v7a', 'mips'
universalApk true
}
}

我找到了一个例子 here ,但我不想设置构建属性,我希望它是自动的。

最佳答案

请尝试:

splits {
abi {
if (project.gradle.startParameter.taskNames.any { it.toLowerCase().contains('release') }) {
enable true
reset()
include 'x86', 'armeabi-v7a', 'mips'
universalApk true
} else {
enable true
reset()
include 'armeabi-v7a'
universalApk false
}
}
}

但是,请注意这个配置没有考虑任务依赖性。我的意思是,一项任务可能依赖于某些发布 任务,即使它不是通过命令行传递的,它也可能会被执行。

关于android - 如何测试我们是否在 Gradle 中进行发布构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33140917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com