Android studio 项目结构

一、项目目录:

1).gradle 和 .idea :是Android studio 自动生成的文件,我们无需关心也不需要修改。

2)app:下面详细解析

3)build:它主要包含一些在编译时自动生成的文件。

4)gradle:这个目录下包含了 gradle wrapper 配置文件,使用 gradle wrapper 的方式不需要提前将 gradle 下载好。而是会自动根据本地的缓存情况决定是否需要互联网下载gradle。,默认是不启动 gradle wrapper 的方式。如果需要打开,可以点击 File ->Setting -> Build  Execution Deployment -> Gradle,进行配置。

5).gitignore : 文件是用来将指定的目录或文件排除在版本控制之外的。

6)build.gradle : 这个是项目全局的 gradle 构建脚本。通常这个文件中的内容是不需要修改的。

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

8)gradlew 和 gradlew.bat :这两个文件是在命令行界面中i执行 gradle 命令的,其中 gradlew 是在Linux 或 Mac系统中使用的,gradlew.bat 是在Windows 系统中使用。

9)test.iml:iml 文件是所有 IntelliJ IDEA 项目都会自动生成的一个文件,用于标识这个是一个 IntelliJ IDEA 项目,我们不需要修改这个文件中的任何内容。

10)local.properties :这个文件用于指定本机中的 Android SDK 路径,通常内容都是自动生成的,我们并不需要修改。

11)settings.gradle:这个文件用于指定项目所有引用的模块。

 

 

二、app文档的目录结构

1)build:和外层的 build 目录类似。主要是包含一些编译时自动生成的文件。

2) libs:如果使用到一些第三方 jar 包,就需要在这些 jar 包都放在 libs 目录下,放在这个目录下的 jar 都会被自动添加到构建路径里去。

3)androidTest:此处是用来编写 Android Test 测试用例的,可以对项目惊喜一些自动化测试。

4)java:放置我们的 java 代码的地方。

5)res:放置一些图片、布局、字符串等资源都要存放在这个目录下。图片放在  drawable 目录下;布局 放在 layout 目录下;字符串放在 values 目录下。等等

6)AndroidMainfest.xml:这是你整个项目的配置文件,你在程序中定义所有四大组件都需要在这个文件里注册,另外还可以给应用添加权限声明。

7) test:此处是用来编写 Unit Test 测试用例的,是对项目进行自动化测试的另一种方式。

8).gitignore :用于将app 模块内的指定的目录或文件排除在版本控制之外,作用与外层的.gitignore 文件类似。

9) app.iml:IntelliJ IDEA 项目都会自动生成的一个文件

10) build_gradle:这个是app 模块构建脚本,这个文件中会指定很多项目构建相关的配置。

11) proguard-rules.pro:这个文件用于指定代码的混淆规则。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值