1
我遇到问题。我有不希望的依赖关系,这是没有明确包含在gradle文件中。我无法弄清楚如何找到哪一个依赖关系可以包含这个依赖关系。如何在Android项目中查找传递依赖关系
我怎样才能找出这个依赖来自哪里?
我已经试过
gradlew analyze
但无法编译我的项目
感谢
我遇到问题。我有不希望的依赖关系,这是没有明确包含在gradle文件中。我无法弄清楚如何找到哪一个依赖关系可以包含这个依赖关系。如何在Android项目中查找传递依赖关系
我怎样才能找出这个依赖来自哪里?
我已经试过
gradlew analyze
但无法编译我的项目
感谢
dependencyInsight
任务可以为你做到这一点。例如:
gradle -q lib:dependencyInsight --dependency groovy --configuration compile
或为Android
gradlew -q app:dependencyInsight --dependency gson --configuration debugCompileClasspath
将显示为什么列入lib
项目compile
配置包含在其名称中groovy
依赖。有关详细信息,请参阅此doc section
对于gradle 3.0,我们必须使用如下构造:** gradlew -q app:dependencyInsight --dependency gson --configuration debugCompileClasspath ** – zkvarz
@zkvarz感谢您的分享! –