Android Studio工程结构
来源:互联网 发布:linux系统工程师面试题 编辑:程序博客网 时间:2024/06/03 15:29
Android Studio工程结构
- .gradle 和 .idea
这两个目录下放置的都是Android Studio自动生成的一些文件 - app
项目中的代码、资源等内容几乎都是放置在这个目录下的 - build
主要包含一些在编译时自动生成的文件 - gradle
这个目录下封装了gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前将gradle下载好,而是会根据本地的缓存情况决定是否需要联网下载gradle - .gitignore
这个目录用来将指定的目录或文件排除在版本控制之外 - build.gradle
这是项目全局的gradle构建脚本,通常这个文件的内容是不需要修改的 - gradle.properties
这个文件是全局的gradle配置文件,在这里的配置将会影响到项目中所有的gradle编译脚本 - gradlew 和 gradlew.bat
这两个文件是用来在命令行界面中执行gradle命令的,其中gradlew是在Linux或Mac系统中使用的gradlew.bat是在Windows系统中使用的 - HelloWorld.iml
iml文件是所有IntelliJ IDEA都会自动生成的一个文件,用于标识这是一个IntelliJ IDEA项目 - local.properties
这个文件用于指定本机中的Android SDK路径,通常内容都是自动生成的 - settings.gradle
这个文件用于指明项目中所有引入的模块
下面对app这个文件夹进行分析 - build
这个目录和外层的build目录类似,主要也是包含了一些在编译时自动生成的文件,不过它里面的内容更多更复杂,不需要过多关心 - libs
如果项目中使用到了第三方jar包,就需要把这些jar包都放在libs目录下,放在这个目录下的jar包都会被自动添加到构建路径里去 - src->androidTest
此处是用来编写Android Test测试用例的,可以对项目进行一些自动化测试 - src->main->java
java目录用来放置所有的java代码 - src->main->res
这个目录用来存放资源文件和布局 - AndroidMainfest.xml
这是整个Android项目的配置文件 - src->test
此处是用来编写Unit Test测试用例的,是对项目进行自动化测试的另一种方式 - app->gitignore
和外层的gitignore类似,这个目录用来将指定的目录或文件排除在版本控制之外 - app->iml
IntelliJ IDEA项目自动生成的文件 - app->build.gradle
这是app模块的gradle构建脚本,这个文件会指定很多项目构建相关的配置 - app->proguard-rules.pro
这个文件用于指定项目代码的混淆规则
0 0
- Android Studio工程结构
- Android Studio 工程目录结构
- Android Studio 中的Android工程目录结构
- Android studio 的工程目录结构
- Android Studio工程目录结构介绍
- Android Studio工程目录结构分析(上)
- Android Studio工程目录结构分析(下)
- 4.2 Android Studio工程目录结构分析
- Android Studio 项目结构的工程的Android.mk
- android studio工程目录结构解析及svn配置
- 如何让Android Studio运行Eclipse结构的工程(保持原有结构)
- Android Studio 引用工程
- Android studio导入工程
- android studio工程目录
- 导入Android Studio工程
- android studio 导入工程
- android studio 导入工程
- 导入Android Studio工程
- 迷茫的我,学了Photoshop能做什么工作?
- HDU 4289 Control (最大流最小割)
- 数据结构 串的堆分配及基本操作
- SSL JudgeOnline 1868——谁是组长
- Js基础
- Android Studio工程结构
- 一些Linux/vim命令
- 2.leapmotion之开发指南
- Angular2 之 结构型指令
- VL53L0X简介
- [数位DP 高精度 拓扑排序 bitset] BZOJ 2913 [Poi1997]XOR Gates
- HTML之小小结
- lintcode,最大子数组
- Selenium JSON通信协议