Android Gradle无法覆盖 - 不同版本类型的同一类的不同版本

时间:2016-07-19 21:03:31

标签: android android-studio gradle android-gradle gradle-plugin

过去,规则是:
将课程放入主要,或每个 buildType,但不是两者

ref1ref2

但是当前的文档清楚地说Gradle现在支持覆盖,如果不同的sourceSets中存在相同的文件(例如,main和debug):

  

如果不同的源集包含同一文件的不同版本,   Gradle在决定使用哪个文件时使用以下优先级顺序   使用(左侧的源集覆盖源的文件和设置   设置在右边):

     

构建变体>构建类型>产品风味>主要来源集>   库依赖

来自here

但它不起作用!它仍然抱怨"重复"如果foo.javamain个文件夹中都有release,那么这些课程就会出现!任何人都知道这是android studio或gradle中的错误还是他们的文档中的错误?

0 个答案:

没有答案