Gradle配置详解系列(一)--Gradle简介及Android Studio项目结构详解

310 阅读1分钟
引言

本文主要简单说说什么是Gradle,以及Android Studio项目结构中部分重要文件的简单说明。

一、什么是Gradle

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置,使用Groovy语法构建Build脚本。是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven远程仓库、nexus私服、ivy仓库以及本地文件系统的jars或者flatDirs,支持传递性依赖管理,而不需要远程仓库或是pom.xml和ivy.xml配置文件,主要面向Java应用为主,当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。 \

二、AndroidStudio项目结构解析

Android Studio项目就是基于gradle配置构建,所以搞清楚Android Studio项目结构及其作用是非常有必要的。

见下图: AS项目基本结构.jpg

根build.gradle.jpg

gradle-wrapper.jpg

module.build.gradle.png

更多Android技术分享可以关注我的Android技术圈子,也可以加入QQ群号:690347536,学习交流Android开发技能。