图像我有以下依赖项:
依赖{ 编译'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 编译?如果不是,我怎么能看到所有可用的“编译”?
答案 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'
}