从应用的Gradle脚本覆盖Android versionCode

时间:2015-10-09 10:04:34

标签: android gradle

我想从应用的脚本文件覆盖Android versionCode属性(以保持应用脚本清洁)。这就是我目前正在做的事情(我省略了任何不相关的内容):

的build.gradle:

apply from: 'ci.gradle'

android {
    defaultConfig {
        versionCode 1
    }
}

ci.gradle:

project.afterEvaluate {
    project.android.defaultConfig.versionCode = 3434
}

但我最终还是versionCode正在1 ......我做错了什么?

1 个答案:

答案 0 :(得分:0)

我了解到可以通过在apply from: 'ci.gradle'阻止后移动android来解决问题:

的build.gradle

android {
    defaultConfig {
        versionCode 1
    }
}

apply from: 'ci.gradle'

ci.gradle

android.defaultConfig.versionCode = 3434