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