Android studio 一次部署多个构建变体-Android studio gradle

Android studio 一次部署多个构建变体-Android studio gradle,android-studio,android-gradle-plugin,build.gradle,Android Studio,Android Gradle Plugin,Build.gradle,我最近发现了关于gradle productFlavors的这个很棒的特性。我目前有3个变体(staging、sandbox和production),我可以使用buildvariant面板一次部署其中一个变体 是否有一种方法可以一次部署所有变体 是的, 在Android Studio中,打开“Gradle任务”选项卡,该选项卡通常位于右侧。您将看到许多以“组装”开头的任务,双击其中一个 例如,双击“assembleRelease”将创建所有的发布APK 从文档中: 建设和任务 我们之前看到,每个

我最近发现了关于gradle productFlavors的这个很棒的特性。我目前有3个变体(staging、sandbox和production),我可以使用buildvariant面板一次部署其中一个变体

是否有一种方法可以一次部署所有变体

是的, 在Android Studio中,打开“Gradle任务”选项卡,该选项卡通常位于右侧。您将看到许多以“组装”开头的任务,双击其中一个

例如,双击“assembleRelease”将创建所有的发布APK

从文档中:

建设和任务

我们之前看到,每个构建类型都创建自己的组装 任务,但构建变体是构建类型和 产品风味

当使用产品风格时,将创建更多的组装类型任务。 这些是:

1) 汇编[变体名称]

2) 汇编[生成类型名称]

3) 组合[产品风味名称]

1) 允许直接构建单个变体。例如 组装Flavor1Debug

2) 允许为给定生成类型生成所有APK。例如 AssembledBug将构建Flavor1Debug和Flavor2Debug变体

3) 允许为给定的口味构建所有APK。例如 assembleFlavor1将构建Flavor1Debug和Flavor1Release 变体

任务汇编将生成所有可能的变体