Gradletransitive = true
到底是做什么的?从Gradle文档中并不清楚。这是在build.gradle
内的compile
的上下文中。在我的例子中,我依赖于Android的Crashlytics.
compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') {
transitive = true;
}
几个Gradle文档(在这里和在这里)暗示“ Transitive ”默认为true.然而,移除transitive = true
导致不引入传递依赖性(特别是KitGroup
)。
class file for io.fabric.sdk.android.KitGroup not found
文档说它默认为true,但实际行为似乎正好相反。
我正在运行Gradle 2.2.1。也许行为在2.2和2.4之间发生了变化?