Android Studio目录结构

原文链接:Android Studio目录结构

1、.gradle和.idea:

Android Studio自动生成的一些文件

2、app:

build:与外层build目录类似,包含编译时自动生成的文件
libs:存放项目中用到的第三方jar包,放在此路径的jar包会自动添加到构建路径里去
androidTest:存放Android Test测试用例,可对项目进行一些自动化测试
java:存放Java代码
res:存放项目中用到的图片、布局、字符串等。图片放在drawable中,布局放在layout中,字符串放在values中
AndroidManifest.xml:整个Android项目的配置文件,程序中用到的四大组件均需在此注册,且可在此给应用添加权限声明
test:编写Unit Test测试用例,是对项目进行自动化测试的另一种方式
.gitignore:将app模块内的指定的目录或文件排除在版本控制之外同外层.gitignore
app.iml:项目自动生成的文件
build.gradle:app模块的gradle构建脚本,此文件会指定很多项目构建相关的配置
proguard-rules.pro:指定项目代码的混淆规则,当代码开发完成后打成安装包文件,若不希望被破解常将代码进行混淆,从而让破解者难以阅读

3、buile:包含编译时自动生成的文件

4、gradle:包含gradle wrapper的配置文件

5、.gitinore:将指定的目录或文件排除在版本控制之外

6、buile.gradle:项目全局的gradle构建脚本,通常不需修改

7、gradle.properties:全局的gradle配置文件,这里配置的属性会影响到项目中所有的gradle编译脚本

8、gradlew和gradlew.bat:这两个文件是用来在命令行中执行gradle命令的,gradlew在Linux或Mac系统下使用,gradlew.bat在Windows系统下使用

9、local.properties:指定本机的Android SDK路径,通常自动生成

10、项目名称.iml:自动生成的文件,不需修改

11、setting.gradle:指定项目中所有引入的模块

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容