Что именно делает переходное = true в Gradle (по отношению к сбоям)?Android

Форум для тех, кто программирует под Android
Anonymous
Что именно делает переходное = true в Gradle (по отношению к сбоям)?

Сообщение Anonymous »

Что именно делает Gradle Transitive = True? Из документации Gradle это неясно. Это в контексте компиляции внутри build.gradle. В моем случае я использую краш-клиники Android.

Код: Выделить всё

compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') {
transitive = true;
}
Несколько документов Gradle (здесь и здесь) подразумевают, что «транзитивный» по умолчанию имеет значение true. Однако удаление переходного = true приводит к тому, что транзитивные зависимости не применяются (в частности, KitGroup).

Код: Выделить всё

class file for io.fabric.sdk.android.KitGroup not found
В документации говорится, что по умолчанию установлено значение true, однако на самом деле поведение кажется противоположным.

Я использую Gradle 2.2.1. Возможно, поведение изменилось между 2.2 и 2.4?

Изменить: связанные транзитивные зависимости не разрешены для библиотеки aar с использованием gradle

Подробнее здесь: https://stackoverflow.com/questions/317 ... rashlytics

Вернуться в «Android»