首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Android Gradle 插件】Gradle 依赖管理 ⑦ ( dependencies 传递依赖设置 | transitive 关闭依赖传递配置 | exclude 排除子依赖配置 )

    文章目录 一、dependencies 依赖传递层级 二、transitive 关闭依赖传递配置 三、exclude 排除子依赖配置 Android Plugin DSL Reference 参考文档...drawee:0.14.0 , com.facebook.fresco:fbcore:0.14.0 , com.facebook.fresco:imagepipeline:0.14.0 也会加载进来 ; 二、transitive...如在其它位置已经有了该依赖 , 则可以进行如下设置 : dependencies { implementation 'com.facebook.fresco:fresco:0.14.0', { transitive...false } } 在依赖后 , 增加一个闭包 , 使用逗号隔开 , 在闭包中配置 transitive false 选项 , 即不解析该依赖的子依赖 ; 进行了上述设置后 , 调用 fresco...并且在外部进行依赖 , 可以有效解决依赖库冲突问题 ; dependencies { implementation 'com.facebook.fresco:fresco:0.14.0', { transitive

    90520

    【Android Gradle 插件】Android 依赖管理 ⑥ ( 依赖冲突处理 | transitive 依赖传递设置 | exclude 依赖排除设置 | force 强制指定依赖库 )

    文章目录 一、查询 Android 依赖库的配置 二、通过 ModuleDependency#transitive 依赖传递设置 三、通过 ModuleDependency#exclude 设置排除子依赖库...依赖传递设置 ---- 在 dependencies 中配置依赖时 , implementation 依赖配置 后 , 可以 在闭包中 使用 transitive 函数 设置依赖是否传递 , 如果为...transitive 函数设置 true 参数 , 则 包含传递依赖 ; 如果为 transitive 函数设置 false 参数 , 则 排除传递依赖 ; dependencies { implementation...} } ModuleDependency#transitive 函数的原型如下 : /** * 设置是否应解析此依赖项,包括或排除其可传递依赖项。...* * @param transitive 是否应解析可传递依赖项。

    3.1K31
    领券