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