仅从一种风味中排除特定依赖项

问题描述 投票:0回答:1

我有很多风格(例如 5 种),并且它们都使用共同的依赖关系。

我知道如何仅编译一种风格的库(flavorImplementation“org.sample:lib:1.0”)。 但现在我需要排除其中一种口味的这种依赖性。我已经用风格中的存根覆盖了依赖包,但依赖关系仍然可以针对这种风格进行编译。

android gradle dependencies
1个回答
0
投票

您可以指定仅排除一种风格的依赖关系,而不是全部*排除组:'groupId',模块:'moduleId',如下所示:

configurations {
      ...
      flavorImplementation.exclude group:'groupId',module:'moduleId' 
}

请将

flavor
替换为您的风味名称,并替换
groupId
moduleId

© www.soinside.com 2019 - 2024. All rights reserved.