当前位置:   article > 正文

build.gradle常见配置方式_buildgradle配置项

buildgradle配置项

使用Gradle编译Android App的常见配置方式:

1、统一配置工程中的compileSdkVersion、buildToolVersion等
为什么要做统一的配置呢?如果我们每个module都分别配置, 当我们工程中引入的module越来越多的时候,如果想再次修改或升级版本,这个时候就需要一个个module修改,实在是麻烦了,使用统一配置,就如同一个全局变量,修改定义的地方,所有使用的地方都生效了,何乐而不为?方法如下:
1)在工程的根目录下的build.gradle配置全局参数,如:
ext {
  compileSdkVersion = 23
  buildToolsVersion = '23.0.1'
  minSdkVersion = '14'
  targetSdkVersion = '22'
  supportLibraryVersion = '24.0.0'
  gradleVersion = '2.0.0-beta7'
}
2)在app或者其它module中使用全局参数,如:
  compileSdkVersion rootProject.compileSdkVersion
  buildToolsVersion rootProject.buildToolsVersion
  minSdkVersion rootProject.minSdkVersion
  targetSdkVersion rootProject.targetSdkVersion

2、gradle.properties配置数据
这个配置文件也非常有用,我们可以用来配置工程的版本代码、版本名称、不同环境下的服务器地址等等,使用方法也很简单,方法如下:
1)在配置文件中定义各种参数,如工程版本代码、名称、测试地址、正式地址等,如下
VERSION_CODE=1
VERSION_NAME=1.0.001
signing_keyAlias=123
signing_certificate = 123
signging_certificatePassword = 123
signging_storePassword= 123
DEBUG_SERVER = "http://www.baidu.com";
RELEASE_SERVER = "http://www.baidu.com";
2)在需要用的地方使用,如build.gradle使用,如下
// 版本号、版本名称
versionCode project.properties['VERSION_CODE'].toInteger()
versionName project.properties['VERSION_NAME']
// 签名配置
signingConfigs {
  debugConfig {
  keyAlias "${signing_keyAlias}"
  keyPassword "${signging_certificatePassword}"<

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/1002305
推荐阅读
相关标签
  

闽ICP备14008679号