release
我为我们的发布 buildType添加了一个新的 Java 源文件夹(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 文件中没有用于调试源集的条目。
无论有无 sourceSet 条目,我们的发布和调试版本都按预期工作。
那么,是不是 gradle 在构建时默认会寻找构建类型的来源x
。app/src/x/java
如果是,为什么 Android-Studio 为我在 build.gradle 中添加了 sourceSet 行?