久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

排除特定的構建變體

Exclude specific build variants(排除特定的構建變體)
本文介紹了排除特定的構建變體的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我有兩種默認的構建類型:debug/release 和幾個風格:prod/dev.

I have the two default build types: debug / release and a couple of flavors: prod / dev.

現在我想排除構建變體 dev-release,但保留所有其他可能的組合.有沒有辦法做到這一點?

Now I want to exclude the build variant dev-release, but keep all other possible combinations. Is there a way to achieve this?

推薦答案

變體過濾器

使用 gradle android 插件的 variantFilter 將某些組合標記為忽略.這是官方文檔中的一個示例,適用于風味維度并展示如何使用它:

Variant filter

Use the variantFilter of the gradle android plugin to mark certain combinations as ignored. Here is an example from the official documentation that works with flavor dimensions and shows how it can be used:

android {
  ...
  buildTypes {...}

  flavorDimensions "api", "mode"
  productFlavors {
    demo {...}
    full {...}
    minApi24 {...}
    minApi23 {...}
    minApi21 {...}
  }

  variantFilter { variant ->
      def names = variant.flavors*.name
      // To check for a certain build type, use variant.buildType.name == "<buildType>"
      if (names.contains("minApi21") && names.contains("demo")) {
          // Gradle ignores any variants that satisfy the conditions above.
          setIgnore(true)
      }
  }
}

正如評論所說,您也可以像這樣檢查 buildType:

As the comment says, you can also check the buildType like so:

android {
    variantFilter { variant ->
        def names = variant.flavors*.name
        if(variant.buildType.name == 'release' && names.contains("myforbiddenflavor")) {
            setIgnore(true)
        }
    }
}

這篇關于排除特定的構建變體的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

IncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出現 IncompatibleClassChangeError)
How to get current flavor in gradle(如何在 gradle 中獲取當前風味)
How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復“意外元素lt;查詢gt;在“清單中找到錯誤?)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風味庫的多風味應用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運行時有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫的傳遞依賴)
主站蜘蛛池模板: 国产91九色 | 久久久久久影院 | 天天综合国产 | 一二区成人影院电影网 | 欧美在线a | 伊人久久综合 | 一区在线观看视频 | 亚洲精品成人免费 | 精品96久久久久久中文字幕无 | 日韩欧美成人一区二区三区 | 9999国产精品欧美久久久久久 | 成人免费在线观看 | 中文字幕乱码一区二区三区 | 亚洲一区二区成人 | 亚洲精品乱码久久久久久按摩观 | 亚洲免费网 | 一区二区三区不卡视频 | 亚洲中午字幕 | 国产色婷婷精品综合在线手机播放 | 久久国产精品久久国产精品 | 亚洲精品乱码久久久久久久久久 | 国产精品不卡一区 | 日韩欧美一区二区三区免费观看 | 国产精品99久久免费观看 | 男插女下体视频 | 久久精品视频免费观看 | 日韩精品视频网 | 99re视频| 亚洲综合无码一区二区 | 欧美性jizz18性欧美 | 天天操天天操 | 久久99精品国产自在现线小黄鸭 | 亚洲国产精品一区二区三区 | 干干干操操操 | 99视频在线| 黄色日本视频 | 欧美精品一区二区三区在线播放 | 中文字幕在线播放第一页 | 日本特黄a级高清免费大片 国产精品久久性 | av超碰 | 99在线免费观看视频 |