【发布时间】:2019-10-15 18:32:37
【问题描述】:
我想为每种风味使用不同的库模块。
例如:
- 免费风味 -> 我需要使用免费库模块
- 付费风格 -> 我需要使用付费库模块
我的口味
productFlavors {
free{
.......
}
paid{
.......
}
}
我试过了
freeImplementation project(path:':freeLib', configuration: 'free')//for free
paidImplementation project(path:':paidLib', configuration: 'paid')//for paid
但是我得到了编译错误,无法使用这个
注意:这不是重复的问题。我已经尝试了一些 StackOverflow 问题。它已经过时了(他们正在使用编译)
参考 - Multi flavor app based on multi flavor library in Android Gradle
解决方案(来自 Gabriele Mariotti cmets)
freeImplementation project(path:':freeLib')
paidImplementation project(path:':paidLib')
【问题讨论】:
标签: android gradle android-gradle-plugin android-flavors