【发布时间】:2015-08-21 09:40:39
【问题描述】:
如何定义属性并将其设置为特定的 buildType?
我已经试过了:
android {
project.ext.set("apis", "[]")
buildTypes {
release {
...
project.apis = [
[
name : "aaaa",
apiJson: "aaaa",
baseUrl: "aaaa"
],
[
name : "bbbb",
apiJson: "bbbb",
baseUrl: "bbbb"
]
]
}
debug{
...
project.apis = [
[
name : "cccc",
apiJson: "cccc",
baseUrl: "cccc"
],
[
name : "dddd",
apiJson: "dddd",
baseUrl: "dddd"
]
]
}
}
func(apis)
}
因此,“api”始终具有最后一个块的值。在 Gradle 构建之前,如何动态设置与当前 buildType 相关的属性?
【问题讨论】:
标签: android gradle android-build-type