Android Flavors排除重复的类

时间:2016-02-23 11:11:35

标签: android android-productflavors android-build-flavors

我宣布了两种口味:

productFlavors
{
part1
  {
  }
 part2
  {
  }
}

我也有separete资源文件夹:

 sourceSets {
    part1 {
        java {
            srcDirs = ['src/part1/java']
        }
    }

    part2 {
        java
            {
            srcDirs = ['src/part2/java']
        }
    }

第1部分包含:Main.java和Second.java

第2部分仅包含:Main.java

一切都很好,直到我将第2部分的源jave更改为:

srcDirs = ['src/part2/java','src/part1/java']

因为Main.java位于两个部分,所以我发现了重复的类错误。

当我选择part2作为构建变体时,有一种方法可以从part1中排除part2的Main.java类吗?并且能够像这样编译part2:Main.java(来自part2源文件夹)和Second.java(来自part 1源文件夹)?

0 个答案:

没有答案