gpt4 book ai didi

android - Multi Flavor 应用中,如何避免重复资源

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:38 24 4
gpt4 key购买 nike

如果我有 3 种 flavor flavor1、flavor2 和 flavor3,每种 flavor 都有 Dev、Pat 和 Prod“子 flavor ”版本,它们的参数不同,但每个主要 flavor 都有不同的资源。

所以我现在有 9 种不同的风格,但只有 3 个不同的资源文件夹)。我希望相同的“子口味”使用相同的资源。

我该怎么做?我在有关 flavorDimensions 的文档中看到过,但不确定如何配置资源文件夹。

目前我正在使用类似

的东西
sourceSets {

flavor1_dev{
res.srcDir 'src/flavor1/res'
}

flavor1_prod{
res.srcDir 'src/flavor1/res'
}

flavor2_dev{
res.srcDir 'src/flavor2/res'
}

flavor2_prod{
res.srcDir 'src/flavor2/res'
}

}

最佳答案

您需要 Gradle 风格,例如。 flavor1flavor2 等,以及 devprod 等构建类型

请参阅以下示例:http://developer.android.com/tools/building/configuring-gradle.htmlhttp://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Sourcesets-and-Dependencies

例如:

android.sourceSets.flavor1Debug位置 src/flavor1Debug/

android.sourceSets.flavor1Release位置 src/flavor1Release/

android.sourceSets.flavor2Debug位置 src/flavor2Debug/

android.sourceSets.flavor2Release位置 src/flavor2Release/

另外,这个问题很相似How can I specify per flavor buildType sourceSets?

关于android - Multi Flavor 应用中,如何避免重复资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35275286/

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