我有一个主要的 Android 项目,它依赖于一个子模块。
主项目具有 Gradle 中定义的风格。
子模块也定义了一些风格。这应该是合乎逻辑的 - 能够为这两个项目提供风味。例如在子模块中:
productFlavors {
flavorName {
}
}
但这不起作用 - 构建崩溃并显示一条消息,指出在主项目中找不到子模块资源。但是当我从子模块中删除风味时,一切正常。
当为子项目定义风味时,似乎混合了构建顺序,这可能是真的吗?
我错过了什么?主项目和子项目都可能有味道吗?