在Gradle中,transitive = true究竟做了什么(w.r.t. crashlytics)?
2022-08-31 06:21:36
Gradle到底做了什么?从Gradle文档中看不出来。这是在 的上下文中。在我的情况下,我依赖于Android的crashlytics。transitive = true
compile
build.gradle
compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') {
transitive = true;
}
几个 Gradle 文档(此处和此处)暗示“可传递”默认为 true。然而,删除会导致传递依赖关系不被引入(特别是)。transitive = true
KitGroup
class file for io.fabric.sdk.android.KitGroup not found
文档说它默认为true,但实际行为似乎恰恰相反。
我正在运行 Gradle 2.2.1。也许行为在2.2和2.4之间发生了变化?