Что именно делает переходное = 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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