Android 添加产品风味特定的依赖项
示例
可以为特定的产品风格添加依赖关系,类似于为特定的构建配置添加依赖关系。
对于此示例,假设我们已经定义了两个称为free和的产品风味paid(更多有关在此处定义风味)。
然后,我们可以为这种free口味添加AdMob依赖项,并为Picasso库添加Picasso库,paid如下所示:
android {
...
productFlavors {
free {
applicationId "com.example.app.free"
versionName "1.0-free"
}
paid {
applicationId "com.example.app.paid"
versionName "1.0-paid"
}
}
}
...
dependencies {
...
//仅添加AdMob以获得自由风味
freeCompile 'com.android.support:appcompat-v7:23.1.1'
freeCompile 'com.google.android.gms:play-services-ads:8.4.0'
freeCompile 'com.android.support:support-v4:23.1.1'
//添加毕加索仅用于付费风味
paidCompile 'com.squareup.picasso:picasso:2.5.2'
}
...
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短