上面说的 build 文件约定了一个默认的文件夹结构。Gradle 遵循约定优先于配置的原则,在可能的情况下提供合理的默认值。
基本的工程始于两个名为 “source sets” 的部分。也就是 main source code 和 test code。他们分别位于:
里面的每一个文件夹都对应相应的组件。
对于Java和Android这两个插件来说,他们的Java源代码和Java资源的位置是:
对于 Android 插件来说,它还有以下特性文件和文件夹:
注意: src/androidTest/AndroidManifest.xml
是不需要的,它会被自动创建。