从没有风味的另一个模块获取当前的模块风味名称

时间:2019-06-27 09:29:21

标签: android android-productflavors

我的应用程序中有2个独立的模块:maincore

main中,我有不同的口味

productFlavors {
    fla1 { }
    fla2 { }
}

core中,我没有味道,但有一个Deeplink构建器。 main中使用了此构建器。

问题:core深层链接生成器是否可以在调用它的地方返回main的风味名称?

注意:顾名思义,模块main取决于core

1 个答案:

答案 0 :(得分:0)

如果core知道main的风味,则说核心取决于主要。所以你不能。

只需从main中传递风味名称即可。

或创建另一个“风味”模块,该模块仅定义风味并依赖于风味。
“风味”模块将具有与“主要”模块相同的风味。 (不要说它不再是“核心”了:))

main -> core -> flavor