app 的 build.gradle配置
android {
...
// 配置渠道
flavorDimensions "default"
productFlavors {
xiaomi {
dimension "default"
}
google {
dimension "default"
}
}
...
}
其他需要做渠道区分的Module的build.gradle, 以 music module 为例
android {
...
flavorDimensions "default"
productFlavors {
xiaomi {
dimension "default"
}
google {
dimension "default"
}
}
...
}
// 区分哪些库添加到哪个渠道包: 渠道名 + Implementation
// 以下是在xiaomi包下配置aar
dependencies {
// 注释下面这行默认配置
// api fileTree(include: ['*.jar'], dir: 'libs')
xiaomiImplementation(name: 'AreaSdk2.3.1', ext: 'aar')
xiaomiImplementation(name: 'AreaPlayerSdk1.1.1', ext: 'aar')
}
Sync之后效果
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。