Oli*_*liv 3 android gradle android-studio
我只需要在发布构建期间进行一些构建操作,以加快例行调试构建。如果我在build.gradle脚本中进行发布版本,如何测试?
splits {
abi {
enable /* CONDITION HERE -> */ true
reset()
include 'x86', 'armeabi-v7a', 'mips'
universalApk true
}
}
Run Code Online (Sandbox Code Playgroud)
我在这里找到了一个例子,但我不想设置构建属性,我更喜欢它是自动的。
请尝试:
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
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,请注意此配置未考虑任务依赖性这一事实。我的意思是一个任务可能依赖于某个发布任务,即使它不是通过命令行传递的,它也可能被执行。
| 归档时间: |
|
| 查看次数: |
1508 次 |
| 最近记录: |