Android 目录结构介绍

不废话先上图:


image.png

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。

目录分为

  • .gradle
  • .idea
  • app
  • gradle
  • build.gradle
  • gradle.properties
  • gradlew
  • gradlew.bat
  • local.properties
  • settings.gradle
  1. .gradle 文件夹包含的是 gradle 工具的各个版本。
  2. .idea 文件夹包含了开发工具所需的各种环境。
  3. app 文件夹包含了我们要开发的 app 的所有。
    在这个 app 文件夹目录下同样有一个 build.gradle 文件,这个文件的设置只对本 app 有效,而上一层目录下的 build.gradle 对本项目有效。平时我们需要引用别人的开源库,就是在这里面添加的。
  4. gradle 文件夹包含了 gradle 工具的打包。 wrapper 的意思就是“包装、打包”。
    这个目录的意义是:把项目拷贝给别人时,别人电脑上可能根本没有安装 gradle 工具,为了能够使用本项目,可以使用项目中打包好的 gradle 工具。具体没有了解过。
  5. build.gradle (主目录下的)文件是最顶层的构建文件,这里配置所有模块通
    用的配置信息。注意与 模块下的 build.gradle 文件区分。
  6. gradle.properties 文件, gradle 的相关配置。
  7. gradlew 文件
  8. gradlew.bat 是 windows 下的批处理文件。
  9. local.properties 文件保存 Android SDK 所在的路径。
  10. setting.gradle 文件在初始化过程中被执行,一个 Gradle 构建通常包括三个阶段:初始化,配置,和执行。

原文:https://www.jianshu.com/p/481b46cd5562

本文仅仅记录笔记。

你可能感兴趣的:(Android 目录结构介绍)