您的位置:首页 > 移动开发 > Android开发

[Android Studio系列(四)] 自定义gradle变量

2016-04-14 15:29 477 查看

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
ANDROID_BUILD_TOOLS_VERSION=23.0.2


则在所有build.gradle中可以这样使用:

compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)


buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION


3 转载请注明来自”梧桐那时雨”的博客:/article/11587797.html

Tips:

如果觉得这篇博客对你有帮助,就给博主留个言或者顶一下呗,以鼓励博主创作更多优质的博客,Thank you.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: