gpt4 book ai didi

android - 传递依赖的影响是什么?

转载 作者:行者123 更新时间:2023-12-03 04:38:29 25 4
gpt4 key购买 nike

我最近将Crashlytics集成到我的辅助项目中,并在安装指南https://dev.twitter.com/crashlytics/android/build-tools中找到了依赖声明的传递选项:

compile('com.crashlytics.sdk.android:crashlytics:KIT_VERSION@aar') {
transitive = true;
}

那么,该选项的作用是什么?我为什么需要它?我已经在 https://docs.gradle.org/current/userguide/dependency_management.html处研究过 管理传递依赖项,但是我无法理解问题。

最佳答案

transitive = false库上设置crashlytics会使gradle忽略crashlytics所需的所有库(=“ transient 库”),而不下载并链接它们。

您将不得不手动将所需的库添加到项目中,或者依赖于其他依赖项添加的其他临时库。

gradle的默认值为transitive = true

示例和完整解释在这里:http://www.devsbedevin.net/android-understanding-gradle-dependencies-and-resolving-conflicts/

关于android - 传递依赖的影响是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31202624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com