【发布时间】:2017-11-22 06:47:26
【问题描述】:
我为我们的发布 buildType 添加了一个新的 Java 源文件夹 release (app/src/release/java)。对于这个 Android Studio 自动将这一行添加到我的 app/build.gradle:
sourceSets { release { java.srcDirs = ['src/release/java', 'src/release/java/'] } }
我们已经在 debug 文件夹 (app/src/debug/java) 中有一些代码用于我们的调试 buildType。并且app/build.gradle文件中没有debug源集的入口。
无论有无 sourceSet 条目,我们的发布和调试版本都按预期工作。
那么,是不是gradle在构建时默认在app/src/x/java中寻找构建类型x的源代码。
如果是,为什么 Android-Studio 为我在 build.gradle 中添加了 sourceSet 行?
【问题讨论】:
标签: android android-studio gradle source-sets