构建和任务
我们前面提到每一个 Build Type 会创建自己的 assemble<name>
task,但是 Build Variants 是 Build Type 和 Product Flavor 的组合。
当使用 Product Flavor 的时候,将会创建更多的 assemble-type task。分别是:
assemble<Variant Name>
允许直接构建一个 variant 版本,例如 assembleFlavor1Debug。assemble<Build Type Name>
允许构建指定 Build Type 的所有 APK,例如 assembleDebug 将会构建Flavor1Debug
和Flavor2Debug
两个 variant 版本。assemble<Product Flavor Name>
允许构建指定 flavor 的所有 APK,例如 assembleFlavor1 将会构建Flavor1Debug
和Flavor1Release
两个 variant 版本。
另外 assemble task 会构建所有的 variant 版本。