gpt4 book ai didi

java - 安卓 flavor : Multiple java and src directories for each flavor

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:49:07 25 4
gpt4 key购买 nike

任何人都可以向我解释如何将我的每种风格用于主要和特定于风格的 java/src 目录吗?我的目标是让目录被不止一种口味使用,但不是全部。

例如我有 3 种口味:A1、A2 和 B。

  • 所有 favor 使用 main/src(默认主 src 目录)
  • A1使用A1/src(默认flavor src目录)
  • A2使用A2/src(默认flavor src目录)
  • B使用B/src(默认flavor src目录)
  • A1 和 A2 使用 A/src(“特殊”共享目录)

这可能吗?如果是这样,我应该在我的 build.gradle 文件中放入什么?

作为奖励问题,我可以选择 gradle 在不同目录中查找文件的顺序吗?

例如,如果我在 A/src 和 A1/src 中都声明了 a.png,我可以告诉 gradle 先在 A/src 中查找这个文件,只有在没有找到的情况下才在 A1/src 中查找它?

最佳答案

如所述here

As mentioned above, each sourceSet can define multiple resource folders.

您可以定义多个资源文件夹。例如这样的事情:

android {
...
sourceSets {
main {
//....
res.srcDirs = ['/src/main/res']

}
flavorA1 {
res.srcDirs = ['/src/flavor1/res', '/src/commonA/res']
}
flavorA2 {
res.srcDirs = ['/src/flavor2/res', '/src/commonA/res']
}
//.....other flavors
}
}

关于java - 安卓 flavor : Multiple java and src directories for each flavor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32357239/

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