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

一、什么是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项目结构及其作用是非常有必要的。

简单的项目结构及配置见下图:


根build.gradle.jpg
AS项目基本结构.jpg
gradle-wrapper.jpg
module.build.gradle.png

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

你可能感兴趣的:(Gradle配置详解系列(一)--Gradle简介及AndroidStudio项目结构详解)