前言
实践是最好的学习方式,技术也如此。
文章目录
- 前言
- 一、Gradle 简介
- 二、文件结构详解
一、Gradle 简介
-
Gradle 文件是一个独立于 android 之外的一个东西;
-
是什么
- gradle 就是编译、打包 Android 工程的一个构建工具;
- build.gradle 文件(Project 级别和 Module 级别)
Project
级别:对整个工程 gradle 的配置;Module
级别:对某个子模块 gradle 的配置;
-
Project 与 Module 的关系
- 一个 Project 里面可以有多个 Module(一个子的板块);
- Module 可以是 app 类型的,也可以是 library 类型的;
- app 类型的 module
- library 类型的 module
- app 类型的 module
-
Gradle 内部文件结构
- 结构
- 同样采用父节点和子节点的形式,通过
{}
的形式来区分父节点和子节点;
- 同样采用父节点和子节点的形式,通过
- 组成
repositories
:仓库;dependencies
:依赖- gradle 插件的版本
- 结构
二、文件结构详解
- build gradle 文件(Project 级别和 Moudle 级别)
- project 级别:是对整个工程的 build.gradle 的设置
repositories
是仓库的意思:工程依赖很多东西,去哪里下载,远程仓库;dependencied
是依赖的意思:gradle 插件的依赖,gradle 插件的版本;- allprojects 所有的工程 的仓库;
- clean:每次编译的时候,清理缓存;
- sync:下载的意思;
- 引入 github 上的库是在 app 的 build.gradle 中添加(点进去里面有 android 节点是就是 app 级的);