Mir*_*qov 8 android gradle android-build gradlew gradle-task
在我的应用程序中,我有 30 多个构建变体。每次发布应用程序时,我都需要将其发布到不同的平台,因此我构建了 5 个不同的构建变体。
目前,我正在这样做:
我正在寻找的是一个 Gradle 任务,当我运行它时,它会为我构建这些特定的构建变体。我知道有一项任务要构建所有构建变体,但这对我来说太多了。
我进行了搜索,但找不到任何与我开始认为不可能的观点相关的内容。
有人能指出我正确的方向吗?谢谢。
从另一个 gradle 任务调用另一个 gradle 任务并不是最好的主意。您应该描述它们的关系,因为它通常与所有其他 gradle 部分一起使用 - 通过使用mustRunAfter,dependsOn等等。为了您的目的,您可以使用GradleBuild. 我想你正在寻找这个- 如果我的观点正确的话:D
我假设你的任务看起来像这样(添加你的口味而不是我的嘲笑)
task assembleFlavourBuilds(type: GradleBuild) {
description = 'creating flavour builds for the provided config'
tasks = ['assembleFree', 'assemblePro']
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1508 次 |
| 最近记录: |