【问题标题】:Gradle building unused dependenciesGradle 构建未使用的依赖项
【发布时间】:2019-08-29 17:54:59
【问题描述】:

当像往常一样使用 Gradle 作为 Android 项目的构建工具时,Gradle 是始终从给定的依赖项构建所有内容,还是只构建您正在使用的依赖项中的东西,以及这些东西可能具有的依赖项下面?

它会跳过构建你不使用的东西吗?

【问题讨论】:

    标签: java gradle build android-gradle-plugin dependencies


    【解决方案1】:

    您必须构建一个 gradle 以适应该版本的 Android 或使用 api。我知道不能省略 gradle build。

    【讨论】:

    • 感谢您的评论。我想我明白你在说什么,但这并不是我想忽略整个 gradle 构建。它应该像平常一样进行 gradle 构建,但我需要知道当应用程序中不使用工件时,gradle 构建是否会跳过依赖项的工件。换句话说,它是构建对每个 gradle 构建的总依赖,还是仅仅构建该依赖的使用工件? @J.JH
    • 我知道我们正在构建对所有渐变的完全依赖。
    【解决方案2】:

    是的,依赖项的所有代码都包含在构建(.apk 文件)中。

    除非您打开工具来最小化或删除未使用的文件/类/函数。有关该主题的更多信息:minimize code

    【讨论】:

      猜你喜欢
      • 2015-10-06
      • 2021-12-10
      • 2019-08-24
      • 2013-01-30
      • 2014-02-04
      • 1970-01-01
      • 2015-11-30
      • 2018-01-02
      • 1970-01-01
      相关资源
      最近更新 更多