前言在阅读本文章之前,期望你已经了解了这些内容:
先简单粗暴的来看看这些文件是什么鬼。
好,下面我们具体来看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 { }
下面我们只对相关的进行探索。