例如,我有3种口味:A1,A2和B.
>所有favour使用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 }}总结
以上是内存溢出为你收集整理的Android Flavors:每种风味的多个java和src目录全部内容,希望文章能够帮你解决Android Flavors:每种风味的多个java和src目录所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)