Android热更知识点

gradle 编译脚本简单理解

2018-07-22  本文已影响0人  迷途之中小书童

buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2' //
NOTE: Do not place your application dependencies
here; they belong
// in the individual module build.gradle files }
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}

这里是对整个project进行配置,这里要与module中的build.gradle进行区分,使用的场景一般多为,当一个android项目有多个module时,可以在allproject中进行统一的配置,在整个工程下的build.gradle配置的内容会优先于app下的builde.gradle进行使用。验证如下:
首先,在project下的build.gradle进行配置整个andriod编译24版本等信息


image.png

然后,在app下的build.gradle中我们使用23版本


image.png

此时,当重新syn项目时,发现出错,且默认使用的是24版的sdk


image.png

打印结果 /Users/baidu/MyApplication/build 即是当我们执行gradle assembleDebug时,产生的文件目录

image.png

* 在app下的builde.gradle中使用


image.png
上一篇 下一篇

猜你喜欢

热点阅读