我想根据构建类型(发布、调试)执行一些代码。具体来说,我想根据构建类型更改 APK 名称......类似这样,
if (buildType.name == 'release') {
project.archiveBaseName = 'blah';
} else if (buildType.name == ...) {
...
}
但是我不知道把这段代码放在哪里。我可以遍历构建类型,
android.buildTypes.each{ type ->
print type.name
}
但这当然给了我所有的构建类型,而不是当前的构建类型。
最佳答案
我想 buildTypes 是您需要的功能: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types
android {
buildTypes {
debug {
packageNameSuffix ".debug"
}
}
}
有帮助吗?
关于android - gradle:根据构建类型(或变体)执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19369687/