我有很多风格(例如 5 种),并且它们都使用共同的依赖关系。
我知道如何仅编译一种风格的库(flavorImplementation“org.sample:lib:1.0”)。 但现在我需要排除其中一种口味的这种依赖性。我已经用风格中的存根覆盖了依赖包,但依赖关系仍然可以针对这种风格进行编译。
您可以指定仅排除一种风格的依赖关系,而不是全部*排除组:'groupId',模块:'moduleId',如下所示:
configurations {
...
flavorImplementation.exclude group:'groupId',module:'moduleId'
}
请将
flavor
替换为您的风味名称,并替换 groupId
和 moduleId
。