美文网首页
简单理解Android Studio中的gradle文件

简单理解Android Studio中的gradle文件

作者: 山猪cn | 来源:发表于2018-05-01 01:29 被阅读0次

    在一个Android Studio项目中有三个gradle相关文件需要注意:

    1. 项目根目录下的build.gradle

    2. 根目录下的settings.gradle

    3. 子文件夹下的build.gradle

    理解这三个文件首先要理解Android Studio的项目目录结构。Android Studio的Project其实和eclipse以及其他IDE中的workspace/workshop 概念相同,是一个工作文件夹,而不仅仅供一个APP开发,相反可以在其中创建多个互不相关的APP, 表达上用module指代APP。

    1. 其中根目录下的build.gradle是整个Project的共有属性;

    2. settings.gradle文件是描述此gradle文件都影响了哪些module(默认是所有Project下的module);

    3. 而子文件夹下的gradle文件则是各个module私有的配置文件。

    因为gradle是使用描述性语言编写的,深入学习需要了解很多相关知识,这里仅仅简单阐述一下其作用。

    Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。

    通俗的说:gradle是打包用的。

    它描述了APP所需要的环境,jar依赖关系,这样发布到不同的市场后可以很方便的生成apk。

    几个参考网页链接:

    逐行解释gradle文件

    stormzhang的版本

    groovy入门

    gradle和apk

    相关文章

      网友评论

          本文标题:简单理解Android Studio中的gradle文件

          本文链接:https://www.haomeiwen.com/subject/mhztrftx.html