快速了解Android Studio的Gradle

2015-11-10 13:46:18 · 作者: · 浏览: 20

前言在阅读本文章之前,期望你已经了解了这些内容:


先简单粗暴的来看看这些文件是什么鬼。


好,下面我们具体来看build.gradle文件。


根目录的build.gradle


// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
?repositories {
? jcenter()
?}
?dependencies {
? classpath 'com.android.tools.build:gradle:1.3.0'
? // NOTE: Do not place your application dependencies here; they belong
? // in the individual module build.gradle files
?}
}
allprojects {
?repositories {
? jcenter()
?}
}?


这是一个最顶层的gradle工程。gradle工程在gradle系统中用一个 project对象 )表示,它有如下一些元素:


allprojects { }


artifacts { }


buildscript { }


configurations { }


dependencies { }


repositories { }


sourceSets { }


subprojects { }


publishing { }


下面我们只对相关的进行探索。