设置项目属性
- Gradle构建文件支持用一个简单的ext(extra)语法定义属性,一次定义全局使用
ext {
def AAVersion = '4.0-SNAPSHORT'
}
dependencies {
compile "org.androidannotations:androidannotation-api:$AAVersion"
}
- 另外可以使用gradle.properties配置属性
login='user'
pass='xxxxx'
repositories {
maven {
url 'xxxxxxxx'
credentials {
username login
password pass
}
}
}
也可以通过命令行提供变量 ./gradlew -Plogin=name -Ppass=xxxxx assembleDebug
升级到新版本Gradle
- 修改gradle-wrapper.properties最后一行的地址版本(具体可用版本可从Gradle查看),终端项目目录执行./gradlew build
- 从Gradle下载需要的版本,然后解压放置到Android Studio配置的Gradle目录
在项目之间分享设置
- allprojects有一个集合组成,其中包含了当前项目和所有子项目
allprojects {
repositorires {
jcenter()
}
}
- subprojects属性返回所有子项目的集合
subprojects {
apply plugin: 'com.android.library'
}
← 上一篇Android开发Gradle基础