Gradle productFlavors在Build变量列表中没有分开

时间:2018-04-02 08:25:04

标签: android gradle

更新gradle到版本3后,我无法单独看到风味。

imageView

在synk gradle之后,但我得到了这个。

enter image description here

我期待这样的事情

flavorDimensions "forteLocal", "forteProd"
    productFlavors {
        forteLocal {
            dimension "forteLocal"
            buildConfigField 'String' , 'API_URL', '\"http://210.19.134.14:8080/\"'
            buildConfigField 'String' , 'LOGIN', '\"zen\"'
            buildConfigField 'String' , 'PASS', '\"Jksdsd12!!\"'
        }
        forteProd {
            dimension "forteProd"
            buildConfigField 'String' , 'API_URL', '\"http://210.19.134.14:80802/\"'
            buildConfigField 'String' , 'LOGIN', '\"\"'
            buildConfigField 'String' , 'PASS', '\"\"'
        }
    }

如何显示4个项目,而不仅仅是2个项目,谢谢!

1 个答案:

答案 0 :(得分:1)

使用默认的flavourDimension,就像这样

flavorDimensions "default"

    productFlavors {

        localtest {
            dimension "default"
            buildConfigField 'String', 'API_URL', '\"http://212.19.134.14:80802/\"'
            buildConfigField 'String', 'LOGIN', '\"tom\"'
            buildConfigField 'String', 'PASS', '\"Aass1212!!\"'
        }

        bankProd {
            dimension "default"
            buildConfigField 'String', 'API_URL', '\"http://212.19.134.14:80802/\"'
            buildConfigField 'String', 'LOGIN', '\"\"'
            buildConfigField 'String', 'PASS', '\"\"'
        }
}