我是Gradle的初学者,在我的应用中使用Crashlytics库。我的Dependencies.Gradle声明如下:
dependencies {
def presentationDependencies = rootProject.ext.presentationDependencies
compile presentationDependencies.crashlytics
}
在我的Presentation.Gradle
中{{1}}
根据Crashlytics doc,这个依赖关系必须用Transtive = true声明。不知道该怎么做。我的代码遵循干净的架构和gradle文件的设计来自那里。
答案 0 :(得分:2)
您需要使用以下内容:
compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') {
transitive = true
}
我没有看到使用扩展容器和定义变量来过度复杂依赖声明的原因。