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的操作了。
  • 相关阅读:
    VC 常见问题百问
    python windows 环境变量
    Check server headers and verify HTTP Status Codes
    Where are the AES 256bit cipher suites? Please someone help
    outlook 如何预订会议和会议室
    安装Axis2的eclipse插件后,未出现界面
    windows 环境变量
    python 时间日期处理汇集
    openldap学习笔记(使用openldap2.3.32)
    set p4 environment in windows
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/7830796.html
Copyright © 2011-2022 走看看