我正在将我的应用程序转换为使用gradle,并且正在尝试使用buildTypes。我有一个名为Constants
的类,我希望在发布版本中进行修改。因此,我在src/main/java/my/package/name/Constants.java
和src/release/java/my/package/name/Constants.java
中各有一个文件。
当我尝试构建时,gradle告诉我在发布版本中的Constants
文件上构建失败,并显示它是重复的类的错误。
我还尝试在build.gradle
中为此添加了不同的sourceSet
,如下所示:
sourceSets {
main {
java.srcDirs = ['src/main/java'];
//...
}
release {
java.srcDirs = ['src/release/java'];
}
}
但是这仍然给我同样的错误。所以我想知道,我在这里做错了什么?
main
中,另一个在flavor中,则不行。 - tir38