我正在试用 Android 最新的应用打包和交付模型App Bundles。
我创建了一个动态功能模块并定义了对主应用程序的依赖。
implementation(':app')
现在我的app
模块有不同的productFlavors
.
productFlavors {
free {
...
}
pro {
...
}
}
我的动态功能不需要任何产品风味。但我现在在 gradle sync 上收到以下错误 -
Unable to resolve dependency for ':dynamic_feature@debug/compileClasspath':
Could not resolve project :app.
我可以通过productFlavors
在我的动态功能模块中定义相同的内容来解决这个问题,但这是绝对必要的吗?
我正在概括一个案例,其中我有许多不同的子模块,productFlavors
并且在每个模块中定义productFlavors
感觉是多余的。