1 问题
当一个Android Studio的Project里面有很多模块的时候,每个模块都有一个build.gradle文件,里面有包括:
compileSdkVersion、buildToolsVersion、targetSdkVersion…..
等变量,如果编译的环境变了,需要修改这些变量,就要一个模块一个模块的修改build.gradle文件,要是模块一多就很麻烦,而且重复体力劳动,有没有优雅的方式来解决这个问题呢?
2 自定义变量
优雅的解决方法是:在gradle.properties中定义整个工程的全局gradle变量
举个栗子:
在gradle.properties中定义如下变量
ANDROID_BUILD_MIN_SDK_VERSION=15
ANDROID_BUILD_TARGET_SDK_VERSION=23
ANDROID_BUILD_SDK_VERSION=23
A