本文的目录如下:

  • 3.1 project/build.gradle

    该build.gradle位于项目的根目录,该文件是定义在这个工程下的所有模块的公共属性。默认如下:

    XML/HTML代码
    1. // Top-level build file where you can add configuration options common to all sub-projects/modules.  
    2.   
    3. buildscript {  
    4.     repositories {  
    5.         jcenter()  
    6.     }  
    7.     dependencies {  
    8.         classpath 'com.android.tools.build:gradle:2.2.3'  
    9.   
    10.         // NOTE: Do not place your application dependencies here; they belong  
    11.         // in the individual module build.gradle files  
    12.     }  
    13. }  
    14.   
    15. allprojects {  
    16.     repositories {  
    17.         jcenter()  
    18.     }  
    19. }  
    20.   
    21. task clean(type: Delete) {  
    22.     delete rootProject.buildDir  
    23. }  
    以下只是从表象说明下,但实质是Groovy相应的数据结构(闭包,Map等)调用相应方法来动态控制整个构建过程。有关Groovy的讨论可以看看


    作者:AlphaGL
    出处:http://www.cnblogs.com/alphagl/

    本文发布:Android开发网
    2017年8月30日
    发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0