我想为每种口味使用不同的库模块。
例如:
- 免费风味 -> 我需要使用免费库模块
- 付费风味 -> 我需要使用付费库模块
我的口味
productFlavors {
free{
.......
}
paid{
.......
}
}
我试过的
freeImplementation project(path:':freeLib', configuration: 'free')//for free
paidImplementation project(path:':paidLib', configuration: 'paid')//for paid
但我得到编译错误无法使用它
注意:这不是重复的问题。我已经尝试了一些 StackOverflow 问题。它已经过时了(他们正在使用编译)
参考 -基于 Android Gradle 中多风味库的多风味应用
解决方案(来自 Gabriele Mariotti 评论)
freeImplementation project(path:':freeLib')
paidImplementation project(path:':paidLib')