Android,Gradle:按buildType名称设置testBuildType

时间:2017-07-31 14:32:35

标签: android gradle build.gradle

我的build.gradle:

android {
    testBuildType "stage"
     buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        prod {
            // This copies the debuggable attribute and debug signing configurations.
            initWith(debug)
        }
        stage {
            initWith(debug)
            // some code here
        }
        dev {
            initWith(debug)
            // some code here
        }
    }
}

正如您所看到的,我将testBuildType视为字符串。但我想通过 buildType.name 设置。

这样的事情:

testBuildType buildType.stage

我收到此错误:

Error:(56, 0) Could not get unknown property 'stage' for BuildType container of type org.gradle.api.internal.FactoryNamedDomainObjectContainer.

有可能吗?

1 个答案:

答案 0 :(得分:0)

您需要将testBuildType元素放入buildTypes块中