二. Module目录
Module目录是项目所有代码、资源文件目录,代码开发都在Module目录中进行;
1. build目录
module编译所生成文件的目录,编译最终胜出apk在build/outputs/apk目录下,有ModuleName-debug.apk或ModuleName-debug.aar,还有release、unaligned版本;
2. libs目录
module中第三方jar或*.so库文件目录,放在这个目录中的jar包会自动被添加到构建路径中,也可以在build.gradle
中直接修改;
3. androidTest
编写Android Test测试用例的,可以对项目进行自动化测试;
4. main目录
这个目录是Android项目的代码和资源文件目录;
5. java目录
module的java代码目录;
6. res目录
资源文件目录;
7. AndroidManifest.xml
此文件是Android项目的配置文件,权限配置、四大组件注册等;
8. test目录
用来编写Unit Test(单元测试)测试用例的,可以删除;
9. .gitignore
和Project中的文件作用一样,只是对module独立管理;
10. app.iml
InTelliJ IDEA自动生成的文件,管理module配置;
11. build.gradle
module中gradle构建脚本配置,如果不配置就使用Project中的build.gradle;
12. proguard-rules.pro
这个是module的ProGuard代码混淆配置文件,可以参考:Android ProGuard配置;