相关疑难解决方法(0)

Gradle中的transitive = true究竟做了什么(wrt crashlytics)?

Gradle transitive = true到底做了什么?Gradle文档中不清楚.这是在上下文compilebuild.gradle.在我的情况下,我依赖于Android的崩溃.

compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') {
    transitive = true;
}
Run Code Online (Sandbox Code Playgroud)

几个Gradle文档(此处此处)暗示"传递"默认为true.然而,删除transitive = true导致传递依赖性的结果(特别是KitGroup).

class file for io.fabric.sdk.android.KitGroup not found
Run Code Online (Sandbox Code Playgroud)

文档说它默认为true,但实际行为似乎正好相反.

我正在运行Gradle 2.2.1.也许2.2和2.4之间的行为发生了变化?

编辑:使用gradle未解析aar库的相关传递依赖项

java android gradle crashlytics build.gradle

160
推荐指数
4
解决办法
6万
查看次数

标签 统计

android ×1

build.gradle ×1

crashlytics ×1

gradle ×1

java ×1