Gradle:从发布版本中排除外部依赖项(lib)

时间:2017-06-13 08:45:38

标签: android gradle dependencies

我想在发布版本中摆脱不必要的调试依赖项(例如stetho)。

我尝试使用变体源集(src / debug与src / release),这在一般情况下运行良好。 但我有以下情况:

app(使用我的网络库)

网络库(依赖于stetho - 使用变体源集来从发布版本中排除stetho)

事情是。该库始终在发布版本中发布。所以,如果我在调试变体中构建我的应用程序,并且不在本地构建lib,它也不起作用。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

因为它似乎没有真正的解决方案。目前,不可能传播变体。请参阅:https://issuetracker.google.com/issues/36967265