繁体   English   中英

android studio build.gradle文件中的flavor依赖关系,这可能吗?

[英]dependencies by flavor in android studio build.gradle file, is it possible?

我的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不应该有一番风味编译? 如果不是,我怎么能看到所有可用的“编译”?

更改为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'
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM