我的Android应用具有多种风格:生产,登台,审查等,以及发布和 Debug 构建类型。当我运行./gradlew app:dependencies
时,它自然会返回每种口味/构建类型的依赖关系树:
这将导致具有超过32000行的依赖关系树,这使其难以评估。我正在寻找的是一个依赖命令,可以在其中指定风味和构建类型,以避免产生可怕的依赖树报告,例如:
./gradlew app:stagingDebugDependencies
任何帮助,提示和/或提示都将不胜感激。
答案 0 :(得分:2)
您可以通过运行以下命令获取特定风味的依赖树并构建类型组合:
./gradlew app:dependencies --configuration <flavorAndBuildType><classpath>
Classpath可以是RuntimeClasspath或CompileClasspath,具体取决于您是否对编译时或运行时依赖项感兴趣。
获取应用程序付费版本的运行时依赖关系树,运行生产服务器并进行调试的示例如下:
./gradlew app:dependencies --configuration paidProdDebugRuntimeClasspath