6.5 构建和任务
我们在前面说过,每一个 Build Type 都会创建它自己的 assemble\ 任务,但是 Build Variants 的任务则是 Build Type 和 Product Flavor 的组合。
当 Product Flavors 被使用的时候,更多的 assemble-type 任务被创建,他们是:
- assemble\ 允许直接构建一个 variant 版本。例如 assembleFlavor1Debug
- assemble\ 允许根据给定的 Build Type 构建所有的APK。例如 assembleDebug 会同时构建 Flavor1Debug 和 Flavor2Debug 两个 variant 版本。
- assemble\ 允许根据给定的 flavor 构建所有的APK。例如 assembleFlavor1 会同时构建 Flavor1Debug 和 Flavor1Release 两个 variant 版本。
assemble 任务会尽可能的构建所有 variant 版本。