编码之旅
用键盘述说着工作和生活中的点点滴滴

Android Gradle发布配置

Published on
/2 分钟读/---

设置项目属性

  1. Gradle构建文件支持用一个简单的ext(extra)语法定义属性,一次定义全局使用
ext {
  def AAVersion = '4.0-SNAPSHORT'
}
 
dependencies {
  compile "org.androidannotations:androidannotation-api:$AAVersion"
}
  1. 另外可以使用gradle.properties配置属性
login='user'
pass='xxxxx'
repositories {
  maven {
    url 'xxxxxxxx'
    credentials {
      username login
      password pass
    }
  }
}

也可以通过命令行提供变量 ./gradlew -Plogin=name -Ppass=xxxxx assembleDebug

升级到新版本Gradle

  1. 修改gradle-wrapper.properties最后一行的地址版本(具体可用版本可从Gradle查看),终端项目目录执行./gradlew build
  2. Gradle下载需要的版本,然后解压放置到Android Studio配置的Gradle目录

在项目之间分享设置

  1. allprojects有一个集合组成,其中包含了当前项目和所有子项目
allprojects {
  repositorires {
    jcenter()
  }
}
  1. subprojects属性返回所有子项目的集合
subprojects {
  apply plugin: 'com.android.library'
}