zoukankan      html  css  js  c++  java
  • Android Gradle 理解

    /*********************************************************************************
     *                         Android Gradle 理解
     * 说明:
     *     AS写点简单的程序,其实基本上是不用操作到Gradle,最近想要去分析一些开源软件,
     * 提前理解一下Android Gradle的工作机制。
     *
     *                                              2017-11-14 深圳 南山平山村 曾剑锋
     ********************************************************************************/
    
    
    一、参考文章:
        1. 配置构建
            https://developer.android.com/studio/build/index.html?hl=zh-cn
    
    二、构建配置文件:
        1. Gradle 设置文件
            1. settings.gradle 文件位于项目根目录,用于指示 Gradle 在构建应用时应将哪些模块包括在内。对大多数项目而言,该文件很简单,只包括以下内容:
                include ‘:app’
            2. 多模块项目需要指定应包括在最终构建之中的每个模块。
        2. 顶级构建文件
            1. 顶级 build.gradle 文件位于项目根目录,用于定义适用于项目中所有模块的构建配置。
            2. 这个顶级构建文件使用 buildscript {} 代码块来定义项目中所有模块共用的 Gradle 存储区和依赖项。
        3. 模块级构建文件
            1. 模块级 build.gradle 文件位于每个 <project>/<module>/ 目录,用于配置适用于其所在模块的构建设置。
            2. 您可以通过配置这些构建设置来提供自定义打包选项(例如附加构建类型和产品风味),以及替换 main/ 应用清单或顶级 build.gradle 文件中的设置。
    
    三、注意:
        看懂参考文档中的英文说明,基本上就理解Android Gradle的操作了。
  • 相关阅读:
    poj 3436 (最大流)
    C#.NET学习笔记11,12---布尔表达式2组合,if语句
    C++编程规范和标准总结
    hdu 4627 水数学题
    jquery第二期:三个例子带你走进jquery
    Java核心技术,让计算机"一芯多用"的多线程技术
    leetcode_question_73 Set Matrix Zeroes
    Frame动画
    HDU 4602 Partition
    Linux Kernel代码艺术——系统调用宏定义
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/7830796.html
Copyright © 2011-2022 走看看