gpt4 book ai didi

gradle - Gradle:如何声明传递依赖

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

我是Gradle的初学者,在我的应用中使用Crashlytics库。我的Dependencies.Gradle声明如下:

ext {
crashlyticsVersion = '2.5.5@aar'
presentationDependencies =
[
crashlytics:"com.crashlytics.sdk.android:crashlytics:${crashlyticsVersion}"
]
}

在我的Presentation.Gradle中
dependencies {
def presentationDependencies = rootProject.ext.presentationDependencies
compile presentationDependencies.crashlytics
}

根据Crashlytics文档,此依赖关系必须使用Transtive = true声明。不确定如何执行此操作。我的代码遵循干净的体系结构,gradle文件的设计来自于此。

最佳答案

您需要使用以下内容:

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

我看不出使用扩展容器和定义变量来使依赖项声明过于复杂的原因。

关于gradle - Gradle:如何声明传递依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37175491/

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