Android 风味特定依赖树
Android Flavor Specific Dependency Tree
我的 Android 应用有多种风格:生产、暂存、审查,等等,以及 Release 和 Debug 构建类型。当我 运行 ./gradlew app:dependencies
它自然 returns 每个 flavor/build 类型的依赖树:
- 生产发布
- 生产调试
- 分期发布
- stagingDebug
- 等等
这导致了超过 32000 行的依赖关系树,这使得评估有点困难。我正在寻找的是一个依赖命令,我可以在其中指定风格和构建类型以避免出现可怕的依赖树报告,例如:
./gradlew app:stagingDebugDependencies
非常感谢任何帮助、提示和/或提示。
您可以通过 运行:
获取特定风格和构建类型组合的依赖树
./gradlew app:dependencies --configuration <flavorAndBuildType><classpath>
Classpath 可以是 RuntimeClasspath 或 CompileClasspath,具体取决于您是否对编译时或运行时依赖项感兴趣。
获取付费版应用程序的运行时依赖关系树、访问生产服务器并构建它以进行调试的示例如下:
./gradlew app:dependencies --configuration paidProdDebugRuntimeClasspath
我的 Android 应用有多种风格:生产、暂存、审查,等等,以及 Release 和 Debug 构建类型。当我 运行 ./gradlew app:dependencies
它自然 returns 每个 flavor/build 类型的依赖树:
- 生产发布
- 生产调试
- 分期发布
- stagingDebug
- 等等
这导致了超过 32000 行的依赖关系树,这使得评估有点困难。我正在寻找的是一个依赖命令,我可以在其中指定风格和构建类型以避免出现可怕的依赖树报告,例如:
./gradlew app:stagingDebugDependencies
非常感谢任何帮助、提示和/或提示。
您可以通过 运行:
获取特定风格和构建类型组合的依赖树./gradlew app:dependencies --configuration <flavorAndBuildType><classpath>
Classpath 可以是 RuntimeClasspath 或 CompileClasspath,具体取决于您是否对编译时或运行时依赖项感兴趣。
获取付费版应用程序的运行时依赖关系树、访问生产服务器并构建它以进行调试的示例如下:
./gradlew app:dependencies --configuration paidProdDebugRuntimeClasspath