Android Studio 项目目录简介

MyApplication层
.gradle .idea
android studio 自动生成的文件 无须关注

build
编译是自动生成的文件

gradle
这个目录下包含gradle wrapper的配置文件 使用这种方式的好处是as会自动根据本地缓存来决定是否下载gradle ,不过as默认没有打开这种方式

.gitgnore就无需介绍了吧

build.gradle 介绍如下


这里写图片描述

gradle.properties
全局的gradle配置文件

gradlew 在linux mac中使用,gradle.bat在windows系统中使用
这2个都是用来在命令行中执行gradle命令的

iml文件是lntellij idea 工具的标识文件

local.properties
用来指定本机sdk路径

settings.gradle
用来指定整个工程中所引入的module

app层
与最外层一样的就不介绍了
libs
用来放置jar包的,放在这个目录下的jar包都会自动添加到构建路径中
build.gradle
buildTypes{}
buildTyples
用于指定生成安装文件的相关配置
通常用debug release 2个(debug剋忽略不写)
minifyEnable
用于指定是否混淆
proguard-android.txt
在SDK下,里面是所有项目通用的混淆规则
pro-rules.pro
用来编写当前项目特有的混淆规则

dependencies{}
  指定项目中的依赖关系(本地依赖,库依赖,远程依赖)
  
  本地依赖:对本地的jar包添加依赖关系 
  例如: compile fileTree(dir: 'libs', include: ['*.jar'])
  库依赖:对项目中的库模块添加依赖
  例如:compile project('库模块名称')
  远程以来:对jcenter库上的开源项目做依赖
  例如:compile 'com.android.support:appcompat-v7:25.0.1'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,399评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,054评论 6 342
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,376评论 25 709
  • 这一章主要针对项目中可以用到的一些实用功能来介绍Android Gradle,比如如何隐藏我们的证书文件,降低风险...
    acc8226阅读 12,289评论 3 25
  • 文章没有多么华丽的语言, 只不过是在用心写着实际的生活如果你的内心带着平静去读这篇东西,那么你才会发现原来 我们就...
    阿昕小章鱼阅读 3,547评论 0 2