【问题标题】:Android Flavor Specific Dependency TreeAndroid Flavor 特定依赖树
【发布时间】:2020-04-03 20:12:44
【问题描述】:

我的 Android 应用有多种风格:ProductionStagingReview 等以及Release strong> 和 Debug 构建类型。当我运行./gradlew app:dependencies 时,它自然会返回一个包含每种风味/构建类型的依赖树:

  • 生产发布
  • 生产调试
  • 暂存发布
  • stagingDebug

这会导致依赖关系树超过 32000 行,因此评估起来有点困难。我正在寻找的是一个依赖命令,我可以在其中指定风格和构建类型以避免出现可怕的依赖树报告,例如:

./gradlew app:stagingDebugDependencies

非常感谢任何帮助、提示或提示。

【问题讨论】:

    标签: android android-studio gradle dependency-tree


    【解决方案1】:

    您可以通过运行获得特定风味和构建类型组合的依赖树:

    ./gradlew app:dependencies --configuration <flavorAndBuildType><classpath>
    

    Classpath 可以是 RuntimeClasspath 或 CompileClasspath,具体取决于您是否对编译时或运行时依赖项感兴趣。

    获取应用程序付费版本的运行时依赖树、访问生产服务器并构建它以进行调试的示例如下:

    ./gradlew app:dependencies --configuration paidProdDebugRuntimeClasspath
    

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 2020-08-22
      • 2015-05-09
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多