我最近發現了關於gradle productFlavors的這個非常棒的功能。我目前有3個變體(分段,沙箱和生產),我可以使用構建變體面板一次部署其中一個變體。一次部署多個構建變體 - Android工作室gradle
有沒有一種方法可以一次部署所有變體?
我最近發現了關於gradle productFlavors的這個非常棒的功能。我目前有3個變體(分段,沙箱和生產),我可以使用構建變體面板一次部署其中一個變體。一次部署多個構建變體 - Android工作室gradle
有沒有一種方法可以一次部署所有變體?
是的, 在Android Studio中,打開通常位於右側的「Gradle Tasks」選項卡。你會看到許多以「彙編」開頭的任務,雙擊其中的一個。
例如,雙擊'assembleRelease'將創建您的所有發佈操作。
從文檔:
大廈和任務
我們前面看到的,每個生成類型創建自己組裝 工作,而是構建變體生成類型和 產品風味的組合。
使用Product Flavors時,會創建更多組裝類型的任務。 它們是:
1)組裝[變體名稱]
2)裝配[構建類型名稱]
3)組裝[產品風味名稱]
1)允許直接建立一個單變種。例如 assembleFlavor1Debug。
2)允許構建給定構建類型的所有APK。例如 assembleDebug將構建Flavor1Debug和Flavor2Debug變體。
3)允許構建給定味道的所有APK。例如 assembleFlavor1將構建Flavor1Debug和Flavor1Release 變體。
任務彙編將構建所有可能的變體。