是否可以在build.gradle中为Android buildTypes添加自定义属性?我想在其他任务中使用此属性。
android {
buildTypes {
debug {
versionNameSuffix '-DEBUG'
signingConfig signingConfigs.debug
myProp 'aaa'
}
alpha {
versionNameSuffix '-ALPHA'
signingConfig signingConfigs.debug
myProp 'bbb'
}
beta {
versionNameSuffix '-BETA'
signingConfig signingConfigs.debug
myProp 'ccc'
}
release {
signingConfig signingConfigs.release
myProp 'dddd'
}
}
buildTypes.each { buildType ->
def myTool = task("${buildType.name}MyTool", type: Exec) {
commandLine 'python', "myTool.py", '-b', buildType.myProp
}
preBuild.dependsOn myTool
}
}