android studio build.gradle文件中的味道依赖,是否可能?

时间:2015-07-22 16:41:02

标签: android android-studio android-gradle build.gradle

我的build.gradle文件中的

图像我有以下依赖项:

依赖{     编译'com.android.support:support-v13:22.1.1'     编译'com.android.support:appcompat-v7:22.1.1'     编译'com.jakewharton:butterknife:6.0.0' }

并想象我定义了以下产品口味:

productFlavors {
    germanyMock {
        applicationId "org.mymocksite.mock"
    }

    usaMock {
        applicationId "org.myqasite.qa"
    }

}

假设我只想通过味道获得依赖,那么我可以这样做:

dependencies {
    compile 'com.android.support:support-v13:22.1.1'
    compile 'com.android.support:appcompat-v7:22.1.1'
    usaMockcompile 'com.jakewharton:butterknife:6.0.0'//this does not work for me
}

所以上面的内容对我不起作用,但我在想,因为有一个testCompile,我认为mockCompile不应该有 flavor 编译?如果不是,我怎么能看到所有可用的“编译”?

1 个答案:

答案 0 :(得分:2)

更改为usaMockCompile从c更改为C.

dependencies {
    compile 'com.android.support:support-v13:22.1.1'
    compile 'com.android.support:appcompat-v7:22.1.1'
    usaMockCompile 'com.jakewharton:butterknife:6.0.0'
}