Що transitive = true
точно робить Gradle ? З документації Gradle це не ясно . Це в контексті compile
всередині build.gradle
. У моєму випадку я залежу від аварійних ситуацій Android.
compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') {
transitive = true;
}
Кілька документів Gradle ( тут і тут ) означають, що "перехідні" за замовчуванням істинні. Однак усунення transitive = true
результатів не сприймає перехідні залежності (зокрема KitGroup
).
class file for io.fabric.sdk.android.KitGroup not found
Документи стверджують, що це значення за замовчуванням до істинного, але фактична поведінка здається протилежною.
Я працюю Gradle 2.2.1. Можливо, поведінка змінилася між 2.2 і 2.4?
Редагувати : пов'язані транзитивні залежності не вирішені для бібліотеки AAR за допомогою gradle