gpt4 book ai didi

android - 特定 flavor +类型组合的 list

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

在我的应用程序中,我有两个 flavor 维度:deviceenvironment
这样的味道:

standard {
dimension = "device"
...
}
custom {
dimension = "device"
...
}
dev {
dimension = "environment"
...
}
prod {
dimension = "environment"
...
}

现在,我想在customRelease组合的 list 中有一些特定的东西(无论“环境” flavor 尺寸如何)。

我创建了一个文件 src/customRelease/AndroidManifest.xml,但是Android Studio确实看到了该文件。
如果我将 list 放在 src/customDevRelease/AndroidManifest.xml中,那么这对我有用,但我还需要在此处将 list 放在 src/customProdRelease/AndroidManifest.xml中,这不好。

最佳答案

我通过为某些构建变体设置 list 路径来解决此问题:

def manifestSkygolfReleaseFile = 'src/customRelease/AndroidManifest.xml'        

sourceSets {
customDevRelease {
manifest.srcFile manifestSkygolfReleaseFile
}

customProdRelease {
manifest.srcFile manifestSkygolfReleaseFile
}
}

这不是一个理想的解决方案,因为将来如果我添加另一种类型的环境(测试),我将不必忘记添加一段代码来进行gradle:
    customTestRelease {
manifest.srcFile manifestSkygolfReleaseFile
}

更糟糕的是,我的实际应用程序有4种口味。

关于android - 特定 flavor +类型组合的 list ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49757986/

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