gpt4 book ai didi

android - 你如何结合多种 gradle 口味或排除一种?

转载 作者:行者123 更新时间:2023-12-03 05:05:01 25 4
gpt4 key购买 nike

flavorDimensions("color")

productFlavors {
register("red") {
setDimension("color")
}
register("blue") {
setDimension("color")
}
}

redImplementation("red library")
blueImplementation("blue library")

这会生成构建变体:
蓝色调试,
蓝色释放,
红色调试,
红色发布

但除了这些之外,我还想要一个组合这两者的构建变体,所以最终列表将是:
蓝色调试,
蓝色释放,
红色调试,
红色释放,
蓝红调试,
蓝色红色释放

如果你有不同的 flavor 维度,你最终只会得到蓝红组合。

我如何设置我的 gradle 脚本来支持这种情况?最终目标是能够选择是否只需要红色库、只需要蓝色库或两者的组合。

最佳答案

由于您已经拥有 bluered库模块,您的应用程序可以具有以下风格:

  • blue , 这取决于 blue图书馆
  • red , 这取决于 red图书馆
  • blueRed , 这取决于 bluered图书馆

  • 我假设 bluered库可以并排包含。
    flavorDimensions("color")

    productFlavors {
    register("red") {
    setDimension("color")
    }
    register("blue") {
    setDimension("color")
    }
    register("blueRed") {
    setDimension("color")
    }
    }

    redImplementation("red library")
    blueImplementation("blue library")
    blueRedImplementation("red library")
    blueRedImplementation("blue library")

    关于android - 你如何结合多种 gradle 口味或排除一种?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60831949/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com