Android studio 目录结构
来源:互联网 发布:江西广电网络缴费 编辑:程序博客网 时间:2024/06/05 12:06
转:http://segmentfault.com/a/1190000002963895
首先看下一个App的最简单的目录结构
【= = 好复杂的样子】
OK,我们这么看,第一,把这么多文件先分成这么三块
1. 编译系统(Gradle)
2. 配置文件
3. 应用模块
Gradle
是Google推荐使用的一套基于Groovy
的编译系统脚本(当然,你也可以使用ant),具体的介绍和文档可以参考这个传送门:https://developer.android.com/tools/building/plugin-for-gradle.html
如果你学会之后,会对Android
项目的编译了如指掌(总之非常爽~),它的缺点目前是效率不高,然后因为有功夫网的存在,所以在bintray
上下载依赖会比较慢。
上面那个图中出现gradle
字眼的就是gradle
相关的一些文件。
Android中使用Gradle Wrapper
对Gradle
进行了一层包装,我猜测这么做的原因是因为gradle更新速度实在太快,为了兼容性着想,才出了这么一套方案。(如果觉得这个猜想有问题请指正)gradlew
相关的文件就是和Gradle Wrapper
有关。我们对除了app
文件夹以外的文件列一下。
gradle wrapper
可执行文件graldew.batwindows下的gradle wrapper
可执行文件local.properties本地属性设置(key设置,android sdk位置等属性),这个文件是不推荐上传到VCS中去的settings.gradle和设置相关的gradle脚本这些就是外部文件相关的一些文件的介绍。我们来看下更重要的app
模块里的文件
这是app模块下的文件目录结构,介绍下他们的用途
jar
和aar
)src源代码所在的目录src/main主要代码所在位置(src/androidTest)就是测试代码所在位置了src/main/assetsandroid中附带的一些文件src/main/java最最重要的,我们的java代码所在的位置src/main/jniLibsjni的一些动态库所在的默认位置(.so文件)src/main/resandroid资源文件所在位置src/main/AndroidManifest.xmlAndroidManifest不用介绍了吧~build.gradle和这个项目有关的gradle配置,相当于这个项目的Makefile,一些项目的依赖就写在这里面proguard.pro代码混淆配置文件以上就是对Android Studio
目录结构的简单介绍~
0 0
- android studio 目录结构
- android studio 目录结构
- Android studio 目录结构
- Android Studio目录结构
- android studio 目录结构
- Android Studio目录结构
- Android Studio目录结构
- Android Studio 目录结构
- Android Studio目录结构
- Android Studio目录结构
- Android Studio目录结构
- Android Studio目录结构
- Android Studio 项目目录结构
- Android Studio项目目录结构
- Android Studio项目目录结构
- Android Studio目录结构浅析
- Android Studio目录结构浅析
- Android Studio 工程目录结构
- OC09_内存高级&集合
- 关于静态cell的使用
- 93 汉诺塔(三)【模拟】
- Android应用资源系列之属性(Attribute)资源
- Ubuntu14.04下,Tomcat8+Nginx+memcache配置服务器集群session共享
- Android studio 目录结构
- 算法导论/6.2保持堆性质
- Java注释讲解
- Rust - Data types | 数据类型
- 黑马程序员_java09_集合框架
- Hausdorff距离匹配算法及代码
- [letcode]Perfect Squares
- 阅读本书所需的基础知识 -- 再次强调。
- Rust - Destructuring 解构